Brian Albers created MRELEASE-787: ------------------------------------- Summary: release:prepare-with-pom fails when suppressCommitBeforeTag is used (SVN) Key: MRELEASE-787 URL: https://jira.codehaus.org/browse/MRELEASE-787 Project: Maven 2.x Release Plugin Issue Type: Bug Components: prepare-with-pom Affects Versions: 2.3.2, 2.2 Environment: Subversion 1.6.12 Reporter: Brian Albers
When running a prepare-with-pom goal, using the suppressCommitBeforeTag option causes the removal of the release-pom.xml to fail. This is due to the fact that the SVN command to remove the release-pom won't complete because the release-pom was never committed. The ultimate error is {code} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.3.2:prepare-with-pom (default-cli) on project com.example.project: Cannot remove release POMs from SCM [ERROR] Provider message: [ERROR] The svn command failed. [ERROR] Command output: [ERROR] svn: Use --force to override this restriction [ERROR] svn: 'C:\code\release-pom.xml' has local modifications {code} When suppressCommitBeforeTag is not used, the SCM operations are: # Status # Add the release-pom.xml # (build) # Commit with release version # Copy (create the tag) # Remove the release-pom.xml # Commit with next development version When suppressCommitBeforeTag is used, step #4 is omitted, which causes step #6 to fail with the supplied error. In both cases, the tag successfully has the release-pom.xml included. Could the --force option be used to suppress the warning? -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira