Hi all,
I made some tests with the Versions Maven Plugin and the behaviour of the
goal versions:update-properties is different from my expectation.
I have two artifacts in my repository:
1. pom-projet-a with the version 1.4.0 and 1.5.0-SNAPSHOT
2. jar-project-b with the version 1.11.0 and 1.12.0-SNAPSHOT
In a third project I have following pom definition:
<parent>
<groupId>mycompany</groupId>
<artifactId>pom-project-a</artifactId>
<version>1.5.0-SNAPSHOT</version>
</parent>
<packaging>pom</packaging>
<artifactId>release-test</artifactId>
<version>1.0.0-SNAPSHOT</version>
<properties>
<jar.version>1.12.0-SNAPSHOT</jar.version>
</properties>
<name>Release Test</name>
<dependencies>
<dependency>
<groupId>mycompany</groupId>
<artifactId>jar-project-b</artifactId>
<version>${jar.version}</version>
</dependency>
</dependencies>
When I call the goal versions:update-parent, the Versions Maven Plugin
changes the version number to the last release version (here 1.4.0). This
is what I expect. When I call the goal versions:update-properties, the
version in the property "jar.version" isn't changed. I would expect, that
the plugin would change the version number to the last release version
(here 1.11.0) , too.
I made another test. I put the artifact jar-project-b with the version
1.12.0 in my repository, so I have the version 1.11.0, 1.12.0,
1.12.0-SNAPSHOT in my repository. When I call now the goal
versions:update-properties, the version in the property "jar.version" is
changed to 1.12.0. (the last release version).
Now my question is:
Is this a bug in the plugin or is my expectation wrong?
Kind regards
Sandra
IT Solutions / Software Development
Rhenus Freight Logistics GmbH & Co.KG, Rhenus-Platz 1, 59439 Holzwickede,
Deutschland
www.rhenus.com;
Sitz: Unna, AG Hamm, HRA 2089; phG: Rhenus Freight Logistics Verwaltungs
GmbH, Unna, AG Hamm HRB 3422; Geschäftsführer: Petra Finke, Herbert
Joeres, Dr.Martin Neese, Lutz Welter