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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to