[ 
https://issues.apache.org/jira/browse/MNG-5994?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Schulte closed MNG-5994.
----------------------------------
    Resolution: Duplicate

> add explicit ordering support for plugins
> -----------------------------------------
>
>                 Key: MNG-5994
>                 URL: https://issues.apache.org/jira/browse/MNG-5994
>             Project: Maven
>          Issue Type: New Feature
>    Affects Versions: 3.3.9
>            Reporter: Romain Manni-Bucau
>
> Hi
> On one side maven doesn't really support plugin ordering in a deterministic 
> manner (on some doc the merging mecanism states it follows the pom ordering 
> but with some exceptions making a pom rarely deterministic and user friendly 
> or at a very very high cost when pom hierarchy + profile are there).
> On another side it is more and more common to need to add some custom 
> processing (another plugin, a main through mvn-exec or a groovy script) 
> between 2 plugins. Very common use cases are frontend optimizations, 
> documentation generation etc...
> That's why I'd like maven to support an explicit ordering. It can be as easy 
> as adding to plugin a before/after tag(s) referring execution id of another 
> plugin.
> This would allow end users to explicitly control their whole build chain 
> without having to hack maven with either meta-tasks, custom mojo or worse 
> custom lifecycle. This would also finally allows users to remove workaround 
> using wrong phases to ensure of the ordering for instance.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to