Details
Description
I recently upgraded maven-release-plugin version to 2.4.2 from 2.0
I observed a change in the behaviour of release:perform together with dryRun (on a side-note, in 2.0 dryRun user property did not seem to have an effect on release:perform)
basically:
1. dryRun=true release:prepare
2. dryRun=false release:prepare: generate tag+release info
3. dryRun=true (due to it being considered in 2.4.2) release:perform: no deployment into repository, BUT release:clean removes release info
4. dryRun=false release:perform: fails, lacks release info
I know I should not do step #3, but I recommend not to execute release:clean after a "successful" release:perform with dryRun=true