You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Torben Giesselmann <to...@foogoo.net> on 2008/04/05 18:41:43 UTC
Fixing MRELEASE-128: PluginDescriptor was not found
Hi there,
I'm trying to fix the bug MRELEASE-128. In order to test my
modifications I'd like to run my modified version of the
maven-release-manager of course.
However, there seems to be a problem with the dependency resolution.
While running "mvn release:prepare" on a test project I get the
following error:
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] The PluginDescriptor for the plugin Plugin
[org.apache.maven.release:maven-release-manager] was not found.
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
java.lang.IllegalStateException: The PluginDescriptor for the plugin
Plugin [org.apache.maven.release:maven-release-manager] was not found.
--------------
Here's what I did:
(1) I downloaded the following projects from the trunk:
maven-release
maven-release-manager
maven-release-plugin
(2) Made some changes in RewritePomsForReleasePhase.java.
(3) Assigned new versions to the artifacts:
maven-release: 5-SNAPSHOT --> 5-TSG
maven-release-manager: 1.0-alpha-5-SNAPSHOT --> 1.0-alpha-5-TSG
maven-release-plugin: 2.0-beta-8-SNAPSHOT --> 2.0-beta-8-TSG
(4) Updated the versions of the dependencies in the POMs accordingly.
(5) Performed "mvn clean install" in maven-release. All goes well and
the new versions are successfully installed in my local repository.
(6) In my test project, I force the use of the new plugins:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.release</groupId>
<artifactId>maven-release-manager</artifactId>
<version>1.0-alpha-5-TSG</version>
<inherited>true</inherited>
</plugin>
<plugin>
<groupId>org.apache.maven.release</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.0-beta-8-TSG</version>
<inherited>true</inherited>
</plugin>
</plugins>
</build>
(7) Now I run "mvn -X -B clean release:clean release:prepare
-DdryRun=true -DautoVersionSubmodules=true" in my test project ... and
this is the result:
+ Error stacktraces are turned on.
Maven version: 2.0.6
[DEBUG] Building Maven user-level plugin registry from:
'/Users/torbengee/.m2/plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from:
'/usr/share/maven/conf/plugin-registry.xml'
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] mvn-test-parent
[INFO] mvn-test-subproject-bar
[INFO] mvn-test-subproject-foo
[INFO] Searching repository for plugin with prefix: 'release'.
[DEBUG] Skipping disabled repository apache.snapshots
[DEBUG] Skipping disabled repository apache.snapshots
[DEBUG] Skipping disabled repository apache.snapshots
[DEBUG] maven-release-plugin: resolved to version 2.0-beta-8-TSG from
local repository
[DEBUG] Retrieving parent-POM:
org.apache.maven.release:maven-release::5-TSG for project:
org.apache.maven.plugins:maven-release-plugin:maven-plugin:2.0-beta-8-TSG
from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::7 for
project: org.apache.maven.release:maven-release:pom:5-TSG from the
repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::4 for project:
org.apache.maven:maven-parent:pom:7 from the repository.
[INFO]
----------------------------------------------------------------------------
[INFO] Building mvn-test-parent
[INFO] task-segment: [clean]
[INFO]
----------------------------------------------------------------------------
[DEBUG] Skipping disabled repository apache.snapshots
[DEBUG] maven-clean-plugin: resolved to version 2.2 from repository central
[DEBUG] Retrieving parent-POM:
org.apache.maven.plugins:maven-plugins::10 for project:
null:maven-clean-plugin:maven-plugin:2.2 from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::7 for
project: org.apache.maven.plugins:maven-plugins:pom:10 from the repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::4 for project:
org.apache.maven:maven-parent:pom:7 from the repository.
[DEBUG] Retrieving parent-POM:
org.apache.maven.release:maven-release::5-TSG for project:
null:maven-release-manager:jar:1.0-alpha-5-TSG from the repository.
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::7 for
project: org.apache.maven.release:maven-release:pom:5-TSG from the
repository.
[DEBUG] Retrieving parent-POM: org.apache:apache::4 for project:
org.apache.maven:maven-parent:pom:7 from the repository.
[DEBUG] Adding managed depedendencies for unknown:maven-release-manager
[DEBUG] org.apache.maven:maven-repository-metadata:jar:2.0.8
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] The PluginDescriptor for the plugin Plugin
[org.apache.maven.release:maven-release-manager] was not found.
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
java.lang.IllegalStateException: The PluginDescriptor for the plugin
Plugin [org.apache.maven.release:maven-release-manager] was not found.
at
org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:317)
at
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:207)
at
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:171)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1257)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1221)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:987)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
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)
[INFO]
------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Sat Apr 05 18:34:30 CEST 2008
[INFO] Final Memory: 2M/5M
[INFO]
------------------------------------------------------------------------
I don't know what's going wrong here. I'm deeply grateful for any help!
Thanks in advance!
Best regards,
- Torben Giesselmann
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org