You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Nigel Magnay <ni...@gmail.com> on 2007/06/08 11:35:28 UTC

m2 assembly confusion

I have a project that is buildig in Hudson, that uses the m2 assembly plugin.

In the project pom, it explicitly sets the version of that plugin to 2.1.

It builds correctly from the commandline, and it mostly builds
correctly in hudson, but occasionally (I suspect it might be an update
issue), it fails - and it seems to be using / including the 2.2-beta-1
plugin AND the 2.1.

I don't know if this is a m2 bug, or a hudson bug, or a combination
(m2 2.0.5, hudson 1.106); attached is the build output:


[INFO] [jar:jar]
[INFO] Building jar:
e:\tomcat-home\.hudson\jobs\KES\workspace\trunk\sample-publication\workflow-guide-package\target\workflow-guide-package-2.0-SNAPSHOT.jar
-----------------------------------------------------
this realm = app0.child-container[org.apache.maven.plugins:maven-assembly-plugin]
urls[0] = file:/C:/Documents and
Settings/tomcat/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-1/maven-assembly-plugin-2.2-beta-1.jar
urls[1] = file:/C:/Documents and
Settings/tomcat/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/2.1/maven-assembly-plugin-2.1.jar
urls[2] = file:/C:/Documents and
Settings/tomcat/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-6/plexus-archiver-1.0-alpha-6.jar
urls[3] = file:/C:/Documents and
Settings/tomcat/.m2/repository/org/apache/maven/maven-archiver/2.0.4/maven-archiver-2.0.4.jar
urls[4] = file:/C:/Documents and
Settings/tomcat/.m2/repository/org/apache/maven/shared/file-management/1.0/file-management-1.0.jar
Number of imports: 0


this realm = plexus.core.maven
urls[0] = file:/E:/XAMPP/xampp/tomcat/webapps/hudson/WEB-INF/lib/maven-interceptor-1.106.jar
urls[1] = file:/c:/maven/lib/commons-cli-1.0.jar
urls[2] = file:/c:/maven/lib/doxia-sink-api-1.0-alpha-7.jar
urls[3] = file:/c:/maven/lib/jsch-0.1.27.jar
urls[4] = file:/c:/maven/lib/jtidy-4aug2000r7-dev.jar
urls[5] = file:/c:/maven/lib/maven-artifact-2.0.5.jar
urls[6] = file:/c:/maven/lib/maven-artifact-manager-2.0.5.jar
urls[7] = file:/c:/maven/lib/maven-core-2.0.5-javadoc.jar
urls[8] = file:/c:/maven/lib/maven-core-2.0.5.jar
urls[9] = file:/c:/maven/lib/maven-error-diagnostics-2.0.5.jar
urls[10] = file:/c:/maven/lib/maven-model-2.0.5.jar
urls[11] = file:/c:/maven/lib/maven-monitor-2.0.5.jar
urls[12] = file:/c:/maven/lib/maven-plugin-api-2.0.5.jar
urls[13] = file:/c:/maven/lib/maven-plugin-descriptor-2.0.5.jar
urls[14] = file:/c:/maven/lib/maven-plugin-parameter-documenter-2.0.5.jar
urls[15] = file:/c:/maven/lib/maven-plugin-registry-2.0.5.jar
urls[16] = file:/c:/maven/lib/maven-profile-2.0.5.jar
urls[17] = file:/c:/maven/lib/maven-project-2.0.5.jar
urls[18] = file:/c:/maven/lib/maven-reporting-api-2.0.5.jar
urls[19] = file:/c:/maven/lib/maven-repository-metadata-2.0.5.jar
urls[20] = file:/c:/maven/lib/maven-settings-2.0.5.jar
urls[21] = file:/c:/maven/lib/plexus-interactivity-api-1.0-alpha-4.jar
urls[22] = file:/c:/maven/lib/wagon-file-1.0-beta-2.jar
urls[23] = file:/c:/maven/lib/wagon-http-lightweight-1.0-beta-2.jar
urls[24] = file:/c:/maven/lib/wagon-http-shared-1.0-beta-2.jar
urls[25] = file:/c:/maven/lib/wagon-provider-api-1.0-beta-2.jar
urls[26] = file:/c:/maven/lib/wagon-ssh-1.0-beta-2.jar
urls[27] = file:/c:/maven/lib/wagon-ssh-common-1.0-beta-2.jar
urls[28] = file:/c:/maven/lib/wagon-ssh-external-1.0-beta-2.jar
urls[29] = file:/c:/maven/lib/xml-apis-1.0.b2.jar
urls[30] = file:/C:/Documents and
Settings/tomcat/.m2/repository/ant/ant/1.5/ant-1.5.jar
Number of imports: 0


this realm = plexus.core
urls[0] = file:/c:/maven/core/plexus-container-default-1.0-alpha-9.jar
urls[1] = file:/c:/maven/core/plexus-utils-1.1.jar
Number of imports: 0
-----------------------------------------------------
[HUDSON] Archiving
e:\tomcat-home\.hudson\jobs\KES\workspace\trunk\sample-publication\workflow-guide-package\pom.xml
[HUDSON] Archiving
e:\tomcat-home\.hudson\jobs\KES\workspace\trunk\sample-publication\workflow-guide-package\target\workflow-guide-package-2.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Internal error in the plugin manager executing goal
'org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-1:attached':
Unable to find the mojo
'org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-1:attached'
in the plugin 'org.apache.maven.plugins:maven-assembly-plugin'
org/codehaus/plexus/archiver/ArchiveFileFilter
[INFO] ------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: m2 assembly confusion

Posted by Kohsuke Kawaguchi <Ko...@Sun.COM>.
Maybe this has something to do with process reusing. Can you run

   hudson.maven.ProcessCache.MAX_CACHE=0;

to see if that fixes the problem?

Nigel Magnay wrote:
> I have a project that is buildig in Hudson, that uses the m2 assembly plugin.
> 
> In the project pom, it explicitly sets the version of that plugin to 2.1.
> 
> It builds correctly from the commandline, and it mostly builds
> correctly in hudson, but occasionally (I suspect it might be an update
> issue), it fails - and it seems to be using / including the 2.2-beta-1
> plugin AND the 2.1.
> 
> I don't know if this is a m2 bug, or a hudson bug, or a combination
> (m2 2.0.5, hudson 1.106); attached is the build output:
> 
> 
> [INFO] [jar:jar]
> [INFO] Building jar:
> e:\tomcat-home\.hudson\jobs\KES\workspace\trunk\sample-publication\workflow-guide-package\target\workflow-guide-package-2.0-SNAPSHOT.jar
> -----------------------------------------------------
> this realm = app0.child-container[org.apache.maven.plugins:maven-assembly-plugin]
> urls[0] = file:/C:/Documents and
> Settings/tomcat/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-1/maven-assembly-plugin-2.2-beta-1.jar
> urls[1] = file:/C:/Documents and
> Settings/tomcat/.m2/repository/org/apache/maven/plugins/maven-assembly-plugin/2.1/maven-assembly-plugin-2.1.jar
> urls[2] = file:/C:/Documents and
> Settings/tomcat/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-6/plexus-archiver-1.0-alpha-6.jar
> urls[3] = file:/C:/Documents and
> Settings/tomcat/.m2/repository/org/apache/maven/maven-archiver/2.0.4/maven-archiver-2.0.4.jar
> urls[4] = file:/C:/Documents and
> Settings/tomcat/.m2/repository/org/apache/maven/shared/file-management/1.0/file-management-1.0.jar
> Number of imports: 0
> 
> 
> this realm = plexus.core.maven
> urls[0] = file:/E:/XAMPP/xampp/tomcat/webapps/hudson/WEB-INF/lib/maven-interceptor-1.106.jar
> urls[1] = file:/c:/maven/lib/commons-cli-1.0.jar
> urls[2] = file:/c:/maven/lib/doxia-sink-api-1.0-alpha-7.jar
> urls[3] = file:/c:/maven/lib/jsch-0.1.27.jar
> urls[4] = file:/c:/maven/lib/jtidy-4aug2000r7-dev.jar
> urls[5] = file:/c:/maven/lib/maven-artifact-2.0.5.jar
> urls[6] = file:/c:/maven/lib/maven-artifact-manager-2.0.5.jar
> urls[7] = file:/c:/maven/lib/maven-core-2.0.5-javadoc.jar
> urls[8] = file:/c:/maven/lib/maven-core-2.0.5.jar
> urls[9] = file:/c:/maven/lib/maven-error-diagnostics-2.0.5.jar
> urls[10] = file:/c:/maven/lib/maven-model-2.0.5.jar
> urls[11] = file:/c:/maven/lib/maven-monitor-2.0.5.jar
> urls[12] = file:/c:/maven/lib/maven-plugin-api-2.0.5.jar
> urls[13] = file:/c:/maven/lib/maven-plugin-descriptor-2.0.5.jar
> urls[14] = file:/c:/maven/lib/maven-plugin-parameter-documenter-2.0.5.jar
> urls[15] = file:/c:/maven/lib/maven-plugin-registry-2.0.5.jar
> urls[16] = file:/c:/maven/lib/maven-profile-2.0.5.jar
> urls[17] = file:/c:/maven/lib/maven-project-2.0.5.jar
> urls[18] = file:/c:/maven/lib/maven-reporting-api-2.0.5.jar
> urls[19] = file:/c:/maven/lib/maven-repository-metadata-2.0.5.jar
> urls[20] = file:/c:/maven/lib/maven-settings-2.0.5.jar
> urls[21] = file:/c:/maven/lib/plexus-interactivity-api-1.0-alpha-4.jar
> urls[22] = file:/c:/maven/lib/wagon-file-1.0-beta-2.jar
> urls[23] = file:/c:/maven/lib/wagon-http-lightweight-1.0-beta-2.jar
> urls[24] = file:/c:/maven/lib/wagon-http-shared-1.0-beta-2.jar
> urls[25] = file:/c:/maven/lib/wagon-provider-api-1.0-beta-2.jar
> urls[26] = file:/c:/maven/lib/wagon-ssh-1.0-beta-2.jar
> urls[27] = file:/c:/maven/lib/wagon-ssh-common-1.0-beta-2.jar
> urls[28] = file:/c:/maven/lib/wagon-ssh-external-1.0-beta-2.jar
> urls[29] = file:/c:/maven/lib/xml-apis-1.0.b2.jar
> urls[30] = file:/C:/Documents and
> Settings/tomcat/.m2/repository/ant/ant/1.5/ant-1.5.jar
> Number of imports: 0
> 
> 
> this realm = plexus.core
> urls[0] = file:/c:/maven/core/plexus-container-default-1.0-alpha-9.jar
> urls[1] = file:/c:/maven/core/plexus-utils-1.1.jar
> Number of imports: 0
> -----------------------------------------------------
> [HUDSON] Archiving
> e:\tomcat-home\.hudson\jobs\KES\workspace\trunk\sample-publication\workflow-guide-package\pom.xml
> [HUDSON] Archiving
> e:\tomcat-home\.hudson\jobs\KES\workspace\trunk\sample-publication\workflow-guide-package\target\workflow-guide-package-2.0-SNAPSHOT.jar
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] Internal error in the plugin manager executing goal
> 'org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-1:attached':
> Unable to find the mojo
> 'org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-1:attached'
> in the plugin 'org.apache.maven.plugins:maven-assembly-plugin'
> org/codehaus/plexus/archiver/ArchiveFileFilter
> [INFO] ------------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@hudson.dev.java.net
> For additional commands, e-mail: users-help@hudson.dev.java.net
> 
> 


-- 
Kohsuke Kawaguchi
Sun Microsystems                   kohsuke.kawaguchi@sun.com

Configuring scp logging

Posted by "Taylor, Paul" <Pa...@iona.com>.
By default when using scp for deployment it outputs the amount uploaded
in 4k increments.  Is there a way of configuring this to increase the
increments or turn it off completely?  When deploying large files this
creates a lot of output resulting in large log files.

Paul


----------------------------
IONA Technologies PLC (registered in Ireland)
Registered Number: 171387
Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org