Value of ${project.version} is captured before version resolution
-----------------------------------------------------------------
Key: MRELEASE-293
URL: http://jira.codehaus.org/browse/MRELEASE-293
Project: Maven 2.x Release Plugin
Issue Type: Bug
Components: scm
Affects Versions: 2.0-beta-6
Environment: OS X 10.4.9, Java 5, Maven 2.0.6
Reporter: Jarrod Carlson
Our organization uses tags in which are the product version and only the
product version:
/tags
/2.0.1
/2.0.2
....
/2.1.12
The default value of <tag> is "${project.artifactId}-${project.version}" as
specified in MRELEASE-53.
However, when I specify the value of <tag> as follows:
<tag>${project.version}</tag> --or-- <tag>${version}</tag>
release:prepare resolves this to "artifact-x.y.z-SNAPSHOT".
In other words, when a <tag> is specified, it is taken before the release
process finalizes the release number.
While I can specify the release on the command line, I need to be able to batch
mode this process.
<tag>${project.version}</tag> should resolve to: "2.0.2" (or x.y.z).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira