[ http://jira.codehaus.org/browse/MNG-1682?page=all ]
John Casey updated MNG-1682: ---------------------------- Fix Version: 2.1 > Plugins do not honor the correct extension when run as a part of a > multiproject build > ------------------------------------------------------------------------------------- > > Key: MNG-1682 > URL: http://jira.codehaus.org/browse/MNG-1682 > Project: Maven 2 > Type: Bug > Components: Plugins and Lifecycle > Versions: 2.0 > Environment: Windows NT; JDK 1.5 > Reporter: Nigel Magnay > Fix For: 2.1 > Attachments: ReactorProblem.tar.gz > > > I have a plugin with a component.xml described here. > I think the component.xml is correct - it certainly looks the > same as the plexus examples. > My project that uses this plugin works entirely correctly, *unless* it > is a part of a multiproject build, in which case it uses the wrong > extension. I don't know why this would be the case unless I've missed > something? > In same directory: > W:\kms\dev\apps\kms>mvn install > [INFO] Scanning for projects... > [INFO] > ---------------------------------------------------------------------------- > [INFO] Building KMS Application Code > [INFO] task-segment: [install] > [INFO] > ---------------------------------------------------------------------------- > [INFO] [cargo2:uberwar] > [INFO] [install:install] > [INFO] Installing W:\1244 - Knowledge Management System > (KMS)\dev\apps\kms\target\kms-2.0-SNAPSHOT.war to C:\Documents and > Settings\nig > el.magnay\.m2\repository\com\cswgroup\kms\kms\2.0-SNAPSHOT\kms-2.0-SNAPSHOT.war > [INFO] > ---------------------------------------------------------------------------- > [INFO] BUILD SUCCESSFUL > [INFO] > ---------------------------------------------------------------------------- > [INFO] Total time: 1 minute 9 seconds > [INFO] Finished at: Thu Nov 24 11:46:53 GMT 2005 > [INFO] Final Memory: 3M/6M > [INFO] > ---------------------------------------------------------------------------- > As a part of a multiproject: > .... > [INFO] > ---------------------------------------------------------------------------- > [INFO] Building KMS Application Code > [INFO] task-segment: [install] > [INFO] > ---------------------------------------------------------------------------- > [INFO] [cargo2:uberwar] > [INFO] [install:install] > [INFO] Installing W:\1244 - Knowledge Management System > (KMS)\dev\apps\kms\target\kms-2.0-SNAPSHOT.war to C:\Documents and > Settings\nig > el.magnay\.m2\repository\com\cswgroup\kms\kms\2.0-SNAPSHOT\kms-2.0-SNAPSHOT.uberwar > .... > Config of plugin: > <component-set> > <components> > <component> > <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> > <role-hint>uberwar</role-hint> > > <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> > <configuration> > <phases> > <package> > org.codehaus.cargo.maven2:cargo-maven2-plugin:uberwar > </package> > > <install>org.apache.maven.plugins:maven-install-plugin:install</install> > > <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy> > </phases> > </configuration> > </component> > <component> > <role>org.apache.maven.artifact.handler.ArtifactHandler</role> > <role-hint>uberwar</role-hint> > > <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> > <configuration> > <type>uberwar</type> > <extension>war</extension> > <packaging>uberwar</packaging> > </configuration> > </component> > </components> > </component-set> -- 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