You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "John Casey (JIRA)" <ji...@codehaus.org> on 2007/11/08 22:07:35 UTC

[jira] Closed: (MNG-3193) [regression] Unknown phase in plugin execution causes build to stop

     [ http://jira.codehaus.org/browse/MNG-3193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

John Casey closed MNG-3193.
---------------------------

      Assignee: John Casey
    Resolution: Fixed

solved using compat aspect.

> [regression] Unknown phase in plugin execution causes build to stop
> -------------------------------------------------------------------
>
>                 Key: MNG-3193
>                 URL: http://jira.codehaus.org/browse/MNG-3193
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1-alpha-1
>            Reporter: Stefan Seidel
>            Assignee: John Casey
>             Fix For: 2.1-alpha-1
>
>
> In Maven 2.0.7 one could disable the execution of a plugin in child projects by adding an id to the execution in the parent and then setting the execution phase for this id in the child pom to some non-existent (like "none"). This does not work anymore in Maven 2.1-xxx (I'm using the M2 Plugin for Eclipse). Although it is understandable to validate the given phase, this use case should prove that either the check should stay as forgiving as in previous maven versions or that at last an option to disable plugin executions in child POMs should be provided.
> Parent POM:
> {code}
>       <plugin>
>         <groupId>org.apache.maven.plugins</groupId>
>         <artifactId>maven-jar-plugin</artifactId>
>         <executions>
>           <execution>
>             <id>test-jar</id>
>             <goals>
>               <goal>test-jar</goal>
>             </goals>
>           </execution>
>         </executions>
>       </plugin>
> {code}
> Child POM:
> {code}
>       <plugin>
>         <artifactId>maven-jar-plugin</artifactId>
>         <executions>
>           <execution>
>             <id>test-jar</id>
>             <phase>none</phase>
>           </execution>
>         </executions>
>       </plugin>
> {code}

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