You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Graham Lea (JIRA)" <ji...@codehaus.org> on 2011/05/10 04:49:22 UTC

[jira] Created: (MNG-5090) Maven End Users should be able to control the execution order of plugins without creating a custom Lifecycle and Package Type

Maven End Users should be able to control the execution order of plugins without creating a custom Lifecycle and Package Type
-----------------------------------------------------------------------------------------------------------------------------

                 Key: MNG-5090
                 URL: http://jira.codehaus.org/browse/MNG-5090
             Project: Maven 2 & 3
          Issue Type: Improvement
          Components: Plugins and Lifecycle
    Affects Versions: 3.0.3
            Reporter: Graham Lea


As [confirmed by Benjamin Bentmann|http://mail-archives.apache.org/mod_mbox/maven-dev/201105.mbox/%3C4DC87D9E.5010506@udo.edu%3E], Maven end users are currently limited in the control they have over the execution order of plugins bound to the same build phase unless they author their own custom Lifecycle and use a custom Package Type.

While Maven is intended to be declarative rather than procedural and to do most of its work based on sensible defaults, it is a basic requirement of any build system to allow the end user to control the order in which actions occur and to do so with a minimum of effort.

It should be possible to configure a plugin, simply and entirely within the POM, such that it will execute before, or even between, plugins defined by the lifecycle mappings.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MNG-5090) Maven End Users should be able to control the execution order of plugins without creating a custom Lifecycle and Package Type

Posted by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-5090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benjamin Bentmann closed MNG-5090.
----------------------------------

    Resolution: Duplicate
      Assignee: Benjamin Bentmann

> Maven End Users should be able to control the execution order of plugins without creating a custom Lifecycle and Package Type
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-5090
>                 URL: http://jira.codehaus.org/browse/MNG-5090
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: Plugins and Lifecycle
>    Affects Versions: 3.0.3
>            Reporter: Graham Lea
>            Assignee: Benjamin Bentmann
>
> As [confirmed by Benjamin Bentmann|http://mail-archives.apache.org/mod_mbox/maven-dev/201105.mbox/%3C4DC87D9E.5010506@udo.edu%3E], Maven end users are currently limited in the control they have over the execution order of plugins bound to the same build phase unless they author their own custom Lifecycle and use a custom Package Type.
> While Maven is intended to be declarative rather than procedural and to do most of its work based on sensible defaults, it is a basic requirement of any build system to allow the end user to control the order in which actions occur and to do so with a minimum of effort.
> It should be possible to configure a plugin, simply and entirely within the POM, such that it will execute before, or even between, plugins defined by the lifecycle mappings.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira