[
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)