[ http://jira.codehaus.org/browse/MRELEASE-242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_98726 ]
Stephane Nicoll commented on MRELEASE-242: ------------------------------------------ Probably corrupted metadata. Remove ~/.m2/repository/org/apache/maven/plugins/maven-release-plugin and try again. > Unable to find the mojo maven-release-plugin:perform > ---------------------------------------------------- > > Key: MRELEASE-242 > URL: http://jira.codehaus.org/browse/MRELEASE-242 > Project: Maven 2.x Release Plugin > Issue Type: Bug > Affects Versions: 2.0-beta-6 > Environment: C:\java\development\mx\trunk>java -version > java version "1.5.0_10" > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03) > Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing) > Reporter: Graham Leggett > > When an attempt is made to run the release:perform goal on the release plugin > on Windows, the following exception is thrown: > [INFO] > ------------------------------------------------------------------------- > --- > [INFO] Building Alchemy II MX > [INFO] task-segment: [release:perform] (aggregator-style) > [INFO] > ------------------------------------------------------------------------- > --- > ----------------------------------------------------- > this realm = > app0.child-container[org.apache.maven.plugins:maven-release-plugin] > urls[0] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/plugi > ns/maven-release-plugin/2.0-beta-6/maven-release-plugin-2.0-beta-6.jar > urls[1] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/m > aven-scm-api/1.0/maven-scm-api-1.0.jar > urls[2] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/m > aven-scm-provider-cvsexe/1.0/maven-scm-provider-cvsexe-1.0.jar > urls[3] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/netbeans/lib/cvscl > ient/20060125/cvsclient-20060125.jar > urls[4] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/codehaus/plexus/pl > exus-utils/1.1/plexus-utils-1.1.jar > urls[5] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/m > aven-scm-manager-plexus/1.0/maven-scm-manager-plexus-1.0.jar > urls[6] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/m > aven-scm-provider-hg/1.0/maven-scm-provider-hg-1.0.jar > urls[7] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/m > aven-scm-provider-bazaar/1.0/maven-scm-provider-bazaar-1.0.jar > urls[8] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/m > aven-scm-provider-starteam/1.0/maven-scm-provider-starteam-1.0.jar > urls[9] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/m > aven-scm-provider-cvsjava/1.0/maven-scm-provider-cvsjava-1.0.jar > urls[10] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/ > maven-scm-provider-svnexe/1.0/maven-scm-provider-svnexe-1.0.jar > urls[11] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/ > maven-scm-provider-synergy/1.0/maven-scm-provider-synergy-1.0.jar > urls[12] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/jaxen/jaxen/1.1-beta- > 8/jaxen-1.1-beta-8.jar > urls[13] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/ > maven-scm-provider-svn-commons/1.0/maven-scm-provider-svn-commons-1.0.jar > urls[14] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/ > maven-scm-provider-clearcase/1.0/maven-scm-provider-clearcase-1.0.jar > urls[15] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/ch/ethz/ganymed/ganym > ed-ssh2/build210/ganymed-ssh2-build210.jar > urls[16] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/jdom/jdom/1.0/jdom-1. > 0.jar > urls[17] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/ > maven-scm-provider-perforce/1.0/maven-scm-provider-perforce-1.0.jar > urls[18] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/scm/ > maven-scm-provider-cvs-commons/1.0/maven-scm-provider-cvs-commons-1.0.jar > urls[19] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/regexp/regexp/1.3/reg > exp-1.3.jar > urls[20] = > file:/C:/WINNT/profiles/leggettg/.m2/repository/org/apache/maven/rele > ase/maven-release-manager/1.0-alpha-3/maven-release-manager-1.0-alpha-3.jar > Number of imports: 4 > import: [EMAIL PROTECTED] > import: [EMAIL PROTECTED] > import: [EMAIL PROTECTED] > import: [EMAIL PROTECTED] > this realm = plexus.core > urls[0] = file:/C:/java/maven-2.0.6/lib/maven-core-2.0.6-uber.jar > Number of imports: 4 > import: [EMAIL PROTECTED] > import: [EMAIL PROTECTED] > import: [EMAIL PROTECTED] > import: [EMAIL PROTECTED] > ----------------------------------------------------- > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Internal error in the plugin manager executing goal > 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform': Unable to > find the mojo > 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform' in the > plugin 'org.apache.maven.plugins:maven-release-plugin' > org/jdom/filter/Filter > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the > plugin manager executing goal > 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform': Unable to > find the mojo > 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform' in the > plugin 'org.apache.maven.plugins:maven-release-plugin' > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:543) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:224) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.plugin.PluginManagerException: Unable to find the > mojo 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform' in > the plugin 'org.apache.maven.plugins:maven-release-plugin' > at > org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:571) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:421) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) > ... 16 more > Caused by: > org.codehaus.plexus.component.repository.exception.ComponentLookupException: > Unable to lookup component 'org.apache.maven.plugin.Mojoorg.apache.maven > .plugins:maven-release-plugin:2.0-beta-6:perform', it could not be started > at > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:339) > at > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440) > at > org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:562) > ... 18 more > Caused by: > org.codehaus.plexus.component.repository.exception.ComponentLifecycle > Exception: Error starting component > at > org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:109) > at > org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95) > at > org.codehaus.plexus.component.manager.PerLookupComponentManager.getComponent(PerLookupComponentManager.java:48) > at > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331) > ... 20 more > Caused by: > org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecution > Exception: Error composing component > at > org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:33) > at > org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101) > at > org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105) > ... 23 more > Caused by: org.codehaus.plexus.component.composition.CompositionException: > Composition failed of field releaseManager in object of type > org.apache.maven.plugins > .release.PerformReleaseMojo because the requirement > ComponentRequirement{role='org.apache.maven.shared.release.ReleaseManager', > roleHint='null', fieldName='releaseManager'} was missing > at > org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:154) > at > org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73) > at > org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68) > at > org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486) > at > org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29) > ... 25 more > Caused by: > org.codehaus.plexus.component.repository.exception.ComponentLookupException: > Unable to lookup component 'org.apache.maven.shared.release.ReleaseManager', > it could not be started > at > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:339) > at > org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:129) > ... 29 more > Caused by: > org.codehaus.plexus.component.repository.exception.ComponentLifecycleException: > Error starting component > at > org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:109) > at > org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:95) > at > org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92) > at > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331) > ... 30 more > Caused by: > org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecution > Exception: Error composing component > at > org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:33) > at > org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:101) > at > org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:105) > ... 33 more > Caused by: org.codehaus.plexus.component.composition.CompositionException: > Composition failed of field releasePhases in object of type > org.apache.maven.shared.release.DefaultReleaseManager because the requirement > ComponentRequirement{role='org.apache.maven.shared.release.phase.ReleasePhase', > roleHint='null', fieldName='releasePhases'} was missing > at > org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:154) > at > org.codehaus.plexus.component.composition.FieldComponentComposer.assembleComponent(FieldComponentComposer.java:73) > at > org.codehaus.plexus.component.composition.DefaultComponentComposerManager.assembleComponent(DefaultComponentComposerManager.java:68) > at > org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPlexusContainer.java:1486) > at > org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPhase.execute(CompositionPhase.java:29) > ... 35 more > Caused by: > org.codehaus.plexus.component.repository.exception.ComponentLookupException: > Unable to lookup component > 'org.apache.maven.shared.release.phase.ReleasePhaserewrite-poms-for-release', > it could not be created > at > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:335) > at > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440) > at > org.codehaus.plexus.DefaultPlexusContainer.lookupMap(DefaultPlexusContainer.java:390) > at > org.codehaus.plexus.component.composition.FieldComponentComposer.assignRequirementToField(FieldComponentComposer.java:103) > ... 39 more > Caused by: > org.codehaus.plexus.component.factory.ComponentInstantiationException: Could > not instanciate component: role: > 'org.apache.maven.shared.release.phase.ReleasePhase', implementation: > 'org.apache.maven.shared.release.phase.RewritePomsForReleasePhase', role > hint: 'rewrite-poms-for-release' > at > org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:77) > at > org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:62) > at > org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464) > at > org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93) > at > org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92) > at > org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331) > ... 42 more > Caused by: java.lang.NoClassDefFoundError: org/jdom/filter/Filter > at java.lang.Class.getDeclaredConstructors0(Native Method) > at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) > at java.lang.Class.getConstructor0(Class.java:2671) > at java.lang.Class.newInstance0(Class.java:321) > at java.lang.Class.newInstance(Class.java:303) > at > org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44) > ... 46 more > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 7 seconds > [INFO] Finished at: Wed Jun 06 14:47:35 CAT 2007 > [INFO] Final Memory: 5M/11M > [INFO] > ------------------------------------------------------------------------ -- 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