I am trying to run 2 maven goals in one maven command like:
mvn release:prepare release:perform -Darguments=\'-Dmaven.test.skip=true\'
but,
I have spent hours on this.
My working release command is:
-Darguments='-DskipTests=true' -DskipTests release:prepare release:perform
The problem actually was in my release plugin:
org.apache.maven.plugins
maven-release-plugin
${release.arguments}
The "arguments" parameter of the release plugin was overriding the -Darguments that I pass to the release:prepare (in order to be passed to release:perform by release:prepare).