Having adequately resolved my pom problems for now, i'm running into a
misunderstanding of how to use the plugin. Here's my command:
mvn -P release-profile -DautoVersionSubmodules=true
-DdevelopmentVersion=${DEV} -DreleaseVersion=${RELEASE} -Dtag=${BRANCH}
-Dpassword=${SVN_PWD} -Dusername=${SVN_USER} release:clean release:prepare
mvn -P release-profile -DautoVersionSubmodules=true
-DdevelopmentVersion=${DEV} -DreleaseVersion=${RELEASE}
-Dpassword=${SVN_PWD} -Dusername=${SVN_USER} release:perform
I'm running this in a checked out trunk and i'd like to build and deploy
from there. what I thought would happen is that it would build/test that
workspace, tag that revision with ${BRANCH} and so on. But apparently, I
need to precreate that branch, check it out, and run the release from that.
Is that correct? Am I missing something?