What I would like to be able to do with Maven is:

Create an SVN tag, e.g. myproject-0.9-RC1 from current code in trunk
(or perhaps a branch)

Create and test the release candidate from the tag.

Publish the release candidate somewhere temporarily so others can
check if the release candidate is OK.

If there are problems, fix the trunk (or branch) and create a new tag,
e.g. myproject-0.9-RC2. Repeat as needed.

Suppose RC3 is OK, then the artifacts need to be renamed (if
necessary) to remove the -RC3 suffix, and published to the release
repository.

The tag is also renamed, i.e. myproject-0.9-RC3 => myproject-0.9

The end result is a published release (without RC suffix).

The idea behind this is to ensure that the tag URL alone is sufficient
to identify the exact contents used to create the release, and that
the artifacts that are published are identical to the ones that were
checked (apart perhaps from the file names).

Is this possible using Maven?

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to