I do not think this really a big improvement. In my usecase, I need to do 4
things in a defined order in the after-package, so you are just moving the
problem. A real ordering of plugin execution during the phases is what I
really need. I admit that I just recently had a need for it after using
Maven 2 for more then 2 years on various (big) projects, so it is rare I
think that you need it, but if you do, you *really* need it.

2010/7/14 Gorham-Engard, Frank <[email protected]>

> Hello users,
> I have an alternate suggestion to the phase/goal ordering issues that are
> often raised here.
> Allow for the specification of <phase> to include a 'before-' or 'after-'
> prefix.
> Users could specify the <phase> for a plugin execution to be, for example,
> 'before-deploy' or 'after-package'. This wouldn't break the life-cycle model
> while permitting a constrained method for expanding it.
> Also, any 'after-' phases should be executed when the phase is the target.
> For example, if I specified a plugin for 'after-deploy' it would be executed
> (at the end) when the command line was 'mvn deploy'.
> Perhaps even 'before-before-test' should be allowed as well? But not
> 'before-after-test', let's not go there!
>
> <!-- Frank Gorham-Engard →
> "Be kinder than necessary.
>   Everyone you work with is fighting some kind of battle."
>
> -----Original Message-----
> From: Wim Deblauwe [mailto:[email protected]]
> Sent: Tuesday, July 13, 2010 5:10 AM
> To: Maven Users List
> Subject: Running antrun plugin twice in same phase with another plugin in
> between?
>
> Hi,
>
> I need to run the antrun plugin twice in the packaging phase. I found this
> on the wiki:
> http://docs.codehaus.org/display/MAVENUSER/MiniGuide-AntMultiPhase
>
> However, it speaks of different lifecycle phases. I tried with the same
> phase and that works, however, I need to run another plugin in between. Is
> this possible?
>
> I was hoping that all plugins' executions would be sorted by their id. That
> way, i could use id's like 'step-1-do-something',
> 'step-2-do-something-else', to force a certain order of plugin execution.
>
> regards,
>
> Wim
>

Reply via email to