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


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to