[ 
https://issues.apache.org/jira/browse/MPOM-303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17506405#comment-17506405
 ] 

Herve Boutemy commented on MPOM-303:
------------------------------------

I know we have older mix, both at Apache level and at Maven level
again, it's about avoiding changing too much at Apache level, given it's easier 
to change at Maven level
and eventually not trying to have now a common convention for plugins, 
dependencies, and any other thing that is a version
and if we have a unique convention, camel case is really harder to read than 
dotted

going back to Apache-level, in version 24 (which was well used, not yet 25) 
https://github.com/apache/maven-apache-parent/blob/061e19af986a914df4d37b14e7e53a079d9033c5/pom.xml#L82
we have {{surefire.version}} (since release 18 in 2016), 
{{minimalMavenBuildVersion}} and {{minimalJavaBuildVersion}} since 24

then let's go to {{minimal.maven.build.version}}, 
{{minimal.java.build.version}} and {{plugin-tools.version}} = what costs less 
to Apache projects

and we'll do the updates to Maven POM for consistency


> Rename property maven.plugin.tools.version to mavenPluginToolsVersion
> ---------------------------------------------------------------------
>
>                 Key: MPOM-303
>                 URL: https://issues.apache.org/jira/browse/MPOM-303
>             Project: Maven POMs
>          Issue Type: Task
>          Components: asf
>    Affects Versions: ASF-25
>            Reporter: Slawomir Jaranowski
>            Priority: Major
>             Fix For: ASF-26
>
>
> {{maven.plugin.tools.version}} was introduced in ASF parent 25 on 2022-02-20 
> (one week ago) 
> https://github.com/apache/maven-apache-parent/commit/5a878dcdc00439cf03d383096c62e9003b503bfe
> having a property starting with {{maven.}} is not a good practice, because 
> this prefix is used by Maven itself: 
> https://maven.apache.org/ref/3.8.5/maven-model-builder/#model-interpolation
> and {{plugin.tools}} should be more {{plugin-tools}}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to