[ https://jira.codehaus.org/browse/MRELEASE-882?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=351156#comment-351156 ]
Robert Scholte commented on MRELEASE-882: ----------------------------------------- There are 2 things really weird: - none of the [fixed issues of 2.5|https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11144&version=19017] seems to be related to this. - The release perform is very straightforward: checkout the code by tag into the {{target/checkout}}-directory and from this directory run {{mvn deploy site-deploy}}. You could try to do the latter part by hand and it will give you the same result. Try to figure out what has happened with the pom. > [regression] Perform fails because usage of site plugin with wrong version > -------------------------------------------------------------------------- > > Key: MRELEASE-882 > URL: https://jira.codehaus.org/browse/MRELEASE-882 > Project: Maven Release Plugin > Issue Type: Bug > Components: perform > Affects Versions: 2.5 > Reporter: Jörg Schaible > > We use M322 and define the version 3.4 for the site plugin in our POM using a > version property. The output of help:effective-pom verifies that the > site-plugin is declared using version 3.4. However, release:perform fails > with (snippet): > {noformat} > [INFO] --- maven-release-plugin:2.5:perform (default-cli) @ master --- > [INFO] Checking out the project to perform the release ... > ... > [INFO] [INFO] --- maven-site-plugin:3.0-beta-3:site (default-site) @ master > --- > [INFO] [WARNING] Error injecting: > org.apache.maven.plugins.site.DefaultMavenReportExecutor > [INFO] java.lang.NoClassDefFoundError: > org/sonatype/aether/graph/DependencyFilter > [INFO] at java.lang.Class.getDeclaredConstructors0(Native Method) > [INFO] at java.lang.Class.privateGetDeclaredConstructors(Class.java:2532) > {noformat} > Obviously the release:perform goal of the release plugin in version 2.5 uses > now version 3.0-beta-3 of the site plugin with is incompatible. > When we go back to version 2.4.2 of the release plugin, it uses the correct > (declared) version of the site plugin and the release is performed > successfully. > Comparing the used plugin versions during release:perform, it is not only the > version of the site plugin that is wrong. It seems that any declared plugin > version is simply ignored with release plugin version 2.5. -- This message was sent by Atlassian JIRA (v6.1.6#6162)