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 another successful build and then commit the changes. For release:perform, the plugin will just basically do a deploy of the artifact to the distribution repository so that it will be available in the repository. On 4/9/07, Steven Rowe <[EMAIL PROTECTED]> wrote:
Hi, I'm in the process of converting my (small) organization's Maven 1.X infrastructure to Maven 2. As a Maven 2 newbie, I'm curious about the differences between release:perform and scm:bootstrap, and the reasons why both of these apparently very similar goals co-exist in Maven2. The latter seems to be more Maven-1.X-like, in that you specify a list of actions to perform (the bootstrap goals), as opposed to the former, which appears to be more Maven2-like (actions are declared via lifecycle bindings). Are these differences cosmetic only? Does anyone use either one or the other exclusively (and why)? Or sometimes one, sometimes the other (again, rationale?)? Steve --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]