Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
2.0-beta-6
-
None
-
None
-
Patch
Description
I'm having a problem with version numbering when releasing a given reactor with modules within the reactor that have dependencies inside the reactor.
I have narrowed this to the following structure
A parent test/pom.xml (basically a pom packging grouping pom - but here is where the scm and repos are also defined) with
<groupId>test</groupId>
<artifactId>test</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
and
<modules>
<module>test-1</module>
<module>test-2</module>
</modules>
Then - the two modules:
test/test-1/pom.xml with
<parent>
<groupId>test</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>test</groupId>
<artifactId>test-1</artifactId>
<version>1.0-SNAPSHOT</version>
test/test-2/pom.xml with
<parent>
<groupId>test</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<groupId>test</groupId>
<artifactId>test-2</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>test</groupId>
<artifactId>test-1</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
Then run mvn -DdryRun=true release:prepare
test/pom.xml.tag version=1.0 - good
test/pom.xml.next version=1.1-SNAPSHOT - good
test-1/pom.xml.tag version=1.0, parent version=1.0 good
test-1/pom.xml.next version=1.1-SNAPSHOT, parent version=1.1-SNAPSHOT - good
test-2/pom.xml.tag version=1.0, parent version=1.0, dependency to test-1 version=1.0 good
test-2/pom.xml.next version=1.1-SNAPSHOT, parent version=1.1-SNAPSHOT - good
BUT
test-2/pom.xml.next dependency to test-1 version=1.0-SNAPSHOT
This seems wrong to me - I would expect it to also get 1.1-SNAPSHOT for the dependency on test-1 since it has the same parent and is being run in the same reactor.
Attachments
Attachments
Issue Links
- is superceded by
-
MRELEASE-370 release:prepare is not updating inter-modules dependencies to the next version snapshot identifier correctly (-DdryRun=true).
- Closed