I'm not sure about what scm:bootstrap does, but I'll tell you what the
release goals do:
For release:prepare, the plugin will update the poms to release versions, do
a successful build, commit changes, and then tag the release. Then it
updates the pom again to the next development version, do ano
release:perform build released artfiacts base on release.property created by
release:prepare.
I does more than scm:boostrap does ( like bundle source artifact, etc )
However, if you dont have release.property, scm:bootstrap can be used to
rebuild your artifacts
I hardly use it thou, But it is a
Newbie to newbie here
>From my understanding bootstrap does an initial checkout from SCM otherwise and
update is issued.
The release perform actual creates a release of your application and version
change in your SCM. although I am not positive about the version change piece
but it does mark for