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

ASF GitHub Bot commented on MNG-7804:
-------------------------------------

gnodet commented on code in PR #1147:
URL: https://github.com/apache/maven/pull/1147#discussion_r1222505682


##########
api/maven-api-model/src/main/mdo/maven.mdo:
##########
@@ -2646,6 +2646,15 @@
             ]]>
           </description>
         </field>
+        <field>
+          <name>priority</name>
+          <version>4.2.0+</version>

Review Comment:
   > it is the convention that has been defined from the beginning for the 
whole consumer ecosystem, and the reason build bom vs consumer pom has been 
introduced 
https://cwiki.apache.org/confluence/display/MAVEN/Build+vs+Consumer+POM
   > 
   > we can test options and go back to the M dev ML to have feedback from 
others: this change is not only about our internal code
   
   I think the initial assumption and driver for the build/consumer feature, 
i.e. that "changing the POM version and publishing artifacts on Maven Central 
with this new model would break consumers using either older Maven versions or 
other build tools" was done with a wrong assumption.  I'll double check with 
more tests, but afaik, consumers using old versions of maven won't be broken 
when _using_ the artifacts as a dependency (they would be broken if using such 
a project as a parent though).  So yes, this definitely would mean that if you 
use a 4.2.0 modelVersion (though you should not be forced to unless you 
actually need something in it) imposes to use a recent maven when building a 
project that inherit it.
   
   I'm not sure about other tools.
   
   Anyway, I'll send a mail to dev@ to discuss that.
   





> add flexible goal ordering in phase
> -----------------------------------
>
>                 Key: MNG-7804
>                 URL: https://issues.apache.org/jira/browse/MNG-7804
>             Project: Maven
>          Issue Type: New Feature
>          Components: Plugins and Lifecycle
>    Affects Versions: 3.0, 3.9.2, 4.0.0-alpha-5
>            Reporter: Herve Boutemy
>            Assignee: Guillaume Nodet
>            Priority: Major
>
> as documented in MNG-5987 and described in MNG-5539 or MNG-6051, goals order 
> in a phase can't be defined in a flexible way
> Adding a flexible mechanism would be useful



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to