Closed keklabs closed 11 years ago
The current sources could not be build with Maven 3.1.0 because following change between Maven 3.0.x and 3.1.0
https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound
For mvn clean install -Dnexus.version=2.6.2-01 -e , the following exception occurred:
[INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Nexus Ruby Support (Aggregator) ................... SUCCESS [0.248s] [INFO] Nexus Ruby Plugin ................................. FAILURE [1:51.086s] [INFO] Nexus Gem Command and Bundler 'Extension' ......... SKIPPED [INFO] Nexus Ruby Plugin ITs ............................. SKIPPED [INFO] Nexus Ruby Tools .................................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:52.399s [INFO] Finished at: Tue Aug 27 20:54:58 CEST 2013 [INFO] Final Memory: 26M/64M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle (default-create-bundle) on project nexus-ruby-plugin: Execution default-create-bundle of goal org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle failed: A required class was missing while executing org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle: org/sonatype/aether/artifact/Artifact [ERROR] ----------------------------------------------------- [ERROR] realm = plugin>org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/c:/temp/maven-repository/org/sonatype/nexus/nexus-plugin-bundle-maven-plugin/1.0/nexus-plugin-bundle-maven-plugin-1.0.jar [ERROR] urls[1] = file:/c:/temp/maven-repository/org/sonatype/nexus/nexus-plugin-bundle-model/1.0/nexus-plugin-bundle-model-1.0.jar [ERROR] urls[2] = file:/c:/temp/maven-repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar [ERROR] urls[3] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar [ERROR] urls[4] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar [ERROR] urls[5] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar [ERROR] urls[6] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar [ERROR] urls[7] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar [ERROR] urls[8] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar [ERROR] urls[9] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar [ERROR] urls[10] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar [ERROR] urls[11] = file:/c:/temp/maven-repository/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.jar [ERROR] urls[12] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-common-artifact-filters/1.1/maven-common-artifact-filters-1.1.jar [ERROR] urls[13] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.jar [ERROR] urls[14] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-12/plexus-archiver-1.0-alpha-12.jar [ERROR] urls[15] = file:/c:/temp/maven-repository/org/apache/maven/shared/file-management/1.1/file-management-1.1.jar [ERROR] urls[16] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar [ERROR] urls[17] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar [ERROR] urls[18] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-active-collections/1.0-beta-2/plexus-active-collections-1.0-beta-2.jar [ERROR] urls[19] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-io/1.0-alpha-4/plexus-io-1.0-alpha-4.jar [ERROR] urls[20] = file:/c:/temp/maven-repository/org/apache/maven/maven-archiver/2.4/maven-archiver-2.4.jar [ERROR] urls[21] = file:/c:/temp/maven-repository/junit/junit/3.8.1/junit-3.8.1.jar [ERROR] urls[22] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-repository-builder/1.0-alpha-2/maven-repository-builder-1.0-alpha-2.jar [ERROR] urls[23] = file:/c:/temp/maven-repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar [ERROR] urls[24] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-api/1.4/maven-scm-api-1.4.jar [ERROR] urls[25] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-manager-plexus/1.4/maven-scm-manager-plexus-1.4.jar [ERROR] urls[26] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.4/maven-scm-provider-svnexe-1.4.jar [ERROR] urls[27] = file:/c:/temp/maven-repository/regexp/regexp/1.3/regexp-1.3.jar [ERROR] urls[28] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.4/maven-scm-provider-svn-commons-1.4.jar [ERROR] urls[29] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-gitexe/1.4/maven-scm-provider-gitexe-1.4.jar [ERROR] urls[30] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-git-commons/1.4/maven-scm-provider-git-commons-1.4.jar [ERROR] urls[31] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-hg/1.4/maven-scm-provider-hg-1.4.jar [ERROR] urls[32] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar [ERROR] Number of foreign imports: 1 [ERROR] import: Entry[import from realm ClassRealm[project>org.sonatype.nexus.plugins:nexus-ruby-plugin:1.0.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]] [ERROR] [ERROR] -----------------------------------------------------: org.sonatype.aether.artifact.Artifact [ERROR] -> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle (default-create-bundle) on project nexus-ruby-plugin: Execution default-create-bundle of goal org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle failed: A required class was missing while executing org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle: org/sonatype/aether/artifact/Artifact ----------------------------------------------------- realm = plugin>org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0 strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy urls[0] = file:/c:/temp/maven-repository/org/sonatype/nexus/nexus-plugin-bundle-maven-plugin/1.0/nexus-plugin-bundle-maven-plugin-1.0.jar urls[1] = file:/c:/temp/maven-repository/org/sonatype/nexus/nexus-plugin-bundle-model/1.0/nexus-plugin-bundle-model-1.0.jar urls[2] = file:/c:/temp/maven-repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar urls[3] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar urls[4] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar urls[5] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar urls[6] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar urls[7] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar urls[8] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar urls[9] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar urls[10] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar urls[11] = file:/c:/temp/maven-repository/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.jar urls[12] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-common-artifact-filters/1.1/maven-common-artifact-filters-1.1.jar urls[13] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.jar urls[14] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-12/plexus-archiver-1.0-alpha-12.jar urls[15] = file:/c:/temp/maven-repository/org/apache/maven/shared/file-management/1.1/file-management-1.1.jar urls[16] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar urls[17] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar urls[18] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-active-collections/1.0-beta-2/plexus-active-collections-1.0-beta-2.jar urls[19] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-io/1.0-alpha-4/plexus-io-1.0-alpha-4.jar urls[20] = file:/c:/temp/maven-repository/org/apache/maven/maven-archiver/2.4/maven-archiver-2.4.jar urls[21] = file:/c:/temp/maven-repository/junit/junit/3.8.1/junit-3.8.1.jar urls[22] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-repository-builder/1.0-alpha-2/maven-repository-builder-1.0-alpha-2.jar urls[23] = file:/c:/temp/maven-repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar urls[24] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-api/1.4/maven-scm-api-1.4.jar urls[25] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-manager-plexus/1.4/maven-scm-manager-plexus-1.4.jar urls[26] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.4/maven-scm-provider-svnexe-1.4.jar urls[27] = file:/c:/temp/maven-repository/regexp/regexp/1.3/regexp-1.3.jar urls[28] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.4/maven-scm-provider-svn-commons-1.4.jar urls[29] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-gitexe/1.4/maven-scm-provider-gitexe-1.4.jar urls[30] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-git-commons/1.4/maven-scm-provider-git-commons-1.4.jar urls[31] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-hg/1.4/maven-scm-provider-hg-1.4.jar urls[32] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar Number of foreign imports: 1 import: Entry[import from realm ClassRealm[project>org.sonatype.nexus.plugins:nexus-ruby-plugin:1.0.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]] ----------------------------------------------------- at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:224) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:318) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:414) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357) Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-create-bundle of goal org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle failed: A required class was missing while executing org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle: org/sonatype/aether/artifact/Artifact ----------------------------------------------------- realm = plugin>org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0 strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy urls[0] = file:/c:/temp/maven-repository/org/sonatype/nexus/nexus-plugin-bundle-maven-plugin/1.0/nexus-plugin-bundle-maven-plugin-1.0.jar urls[1] = file:/c:/temp/maven-repository/org/sonatype/nexus/nexus-plugin-bundle-model/1.0/nexus-plugin-bundle-model-1.0.jar urls[2] = file:/c:/temp/maven-repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar urls[3] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar urls[4] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar urls[5] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar urls[6] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar urls[7] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar urls[8] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar urls[9] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar urls[10] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar urls[11] = file:/c:/temp/maven-repository/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.jar urls[12] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-common-artifact-filters/1.1/maven-common-artifact-filters-1.1.jar urls[13] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.jar urls[14] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-12/plexus-archiver-1.0-alpha-12.jar urls[15] = file:/c:/temp/maven-repository/org/apache/maven/shared/file-management/1.1/file-management-1.1.jar urls[16] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar urls[17] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar urls[18] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-active-collections/1.0-beta-2/plexus-active-collections-1.0-beta-2.jar urls[19] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-io/1.0-alpha-4/plexus-io-1.0-alpha-4.jar urls[20] = file:/c:/temp/maven-repository/org/apache/maven/maven-archiver/2.4/maven-archiver-2.4.jar urls[21] = file:/c:/temp/maven-repository/junit/junit/3.8.1/junit-3.8.1.jar urls[22] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-repository-builder/1.0-alpha-2/maven-repository-builder-1.0-alpha-2.jar urls[23] = file:/c:/temp/maven-repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar urls[24] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-api/1.4/maven-scm-api-1.4.jar urls[25] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-manager-plexus/1.4/maven-scm-manager-plexus-1.4.jar urls[26] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.4/maven-scm-provider-svnexe-1.4.jar urls[27] = file:/c:/temp/maven-repository/regexp/regexp/1.3/regexp-1.3.jar urls[28] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.4/maven-scm-provider-svn-commons-1.4.jar urls[29] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-gitexe/1.4/maven-scm-provider-gitexe-1.4.jar urls[30] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-git-commons/1.4/maven-scm-provider-git-commons-1.4.jar urls[31] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-hg/1.4/maven-scm-provider-hg-1.4.jar urls[32] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar Number of foreign imports: 1 import: Entry[import from realm ClassRealm[project>org.sonatype.nexus.plugins:nexus-ruby-plugin:1.0.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]] ----------------------------------------------------- at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) ... 19 more Caused by: org.apache.maven.plugin.PluginContainerException: A required class was missing while executing org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0:create-bundle: org/sonatype/aether/artifact/Artifact ----------------------------------------------------- realm = plugin>org.sonatype.nexus:nexus-plugin-bundle-maven-plugin:1.0 strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy urls[0] = file:/c:/temp/maven-repository/org/sonatype/nexus/nexus-plugin-bundle-maven-plugin/1.0/nexus-plugin-bundle-maven-plugin-1.0.jar urls[1] = file:/c:/temp/maven-repository/org/sonatype/nexus/nexus-plugin-bundle-model/1.0/nexus-plugin-bundle-model-1.0.jar urls[2] = file:/c:/temp/maven-repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar urls[3] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar urls[4] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar urls[5] = file:/c:/temp/maven-repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar urls[6] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar urls[7] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar urls[8] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar urls[9] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar urls[10] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-utils/2.1/plexus-utils-2.1.jar urls[11] = file:/c:/temp/maven-repository/org/apache/maven/plugins/maven-assembly-plugin/2.2-beta-5/maven-assembly-plugin-2.2-beta-5.jar urls[12] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-common-artifact-filters/1.1/maven-common-artifact-filters-1.1.jar urls[13] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-plugin-testing-harness/1.1/maven-plugin-testing-harness-1.1.jar urls[14] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-12/plexus-archiver-1.0-alpha-12.jar urls[15] = file:/c:/temp/maven-repository/org/apache/maven/shared/file-management/1.1/file-management-1.1.jar urls[16] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar urls[17] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar urls[18] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-active-collections/1.0-beta-2/plexus-active-collections-1.0-beta-2.jar urls[19] = file:/c:/temp/maven-repository/org/codehaus/plexus/plexus-io/1.0-alpha-4/plexus-io-1.0-alpha-4.jar urls[20] = file:/c:/temp/maven-repository/org/apache/maven/maven-archiver/2.4/maven-archiver-2.4.jar urls[21] = file:/c:/temp/maven-repository/junit/junit/3.8.1/junit-3.8.1.jar urls[22] = file:/c:/temp/maven-repository/org/apache/maven/shared/maven-repository-builder/1.0-alpha-2/maven-repository-builder-1.0-alpha-2.jar urls[23] = file:/c:/temp/maven-repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar urls[24] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-api/1.4/maven-scm-api-1.4.jar urls[25] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-manager-plexus/1.4/maven-scm-manager-plexus-1.4.jar urls[26] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-svnexe/1.4/maven-scm-provider-svnexe-1.4.jar urls[27] = file:/c:/temp/maven-repository/regexp/regexp/1.3/regexp-1.3.jar urls[28] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-svn-commons/1.4/maven-scm-provider-svn-commons-1.4.jar urls[29] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-gitexe/1.4/maven-scm-provider-gitexe-1.4.jar urls[30] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-git-commons/1.4/maven-scm-provider-git-commons-1.4.jar urls[31] = file:/c:/temp/maven-repository/org/apache/maven/scm/maven-scm-provider-hg/1.4/maven-scm-provider-hg-1.4.jar urls[32] = file:/c:/temp/maven-repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar Number of foreign imports: 1 import: Entry[import from realm ClassRealm[project>org.sonatype.nexus.plugins:nexus-ruby-plugin:1.0.0-SNAPSHOT, parent: ClassRealm[maven.api, parent: null]]] ----------------------------------------------------- at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:130) ... 20 more Caused by: java.lang.NoClassDefFoundError: org/sonatype/aether/artifact/Artifact at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:792) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:386) at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:792) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:386) at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) at org.sonatype.nexus.pluginbundle.maven.ClasspathUtils.formatArtifactFromKey(ClasspathUtils.java:77) at org.sonatype.nexus.pluginbundle.maven.ClasspathUtils.createFileItemForKey(ClasspathUtils.java:81) at org.sonatype.nexus.pluginbundle.maven.CreateBundleMojo.execute(CreateBundleMojo.java:101) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106) ... 20 more Caused by: java.lang.ClassNotFoundException: org.sonatype.aether.artifact.Artifact at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) ... 50 more [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :nexus-ruby-plugin
should work with maven-3.1.0 now - thanx for reporting
The current sources could not be build with Maven 3.1.0 because following change between Maven 3.0.x and 3.1.0
https://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound
For mvn clean install -Dnexus.version=2.6.2-01 -e , the following exception occurred: