Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.5.3, 3.0.0-M5
-
None
-
C:\Users\fandre\Documents\MXW\RD\RD>C:\ASF\apache-maven-3.6.1\bin\mvn --version
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T21:00:29+02:00)
Maven home: C:\ASF\apache-maven-3.6.1\bin\..
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_181\jre
Default locale: fr_FR, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"C:\Users\fandre\Documents\MXW\RD\RD>C:\ASF\apache-maven-3.6.1\bin\mvn --version Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-04T21:00:29+02:00) Maven home: C:\ASF\apache-maven-3.6.1\bin\.. Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_181\jre Default locale: fr_FR, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
Description
Hi
Using the release.properties defined as below
scm.tag=rd-2019.3 project.rel.com.scort\:rd=2019.3 project.dev.com.scort\:rd=2019.4-SNAPSHOT project.rel.com.scort.merge\:mergejar=1.2.0 project.dev.com.scort.merge\:mergejar=1.2.0 project.rel.com.scort.plugins\:mergejar=1.2.0 project.dev.com.scort.plugins\:mergejar=1.2.0
with the command
mvn -B release:prepare -DdryRun=true
the maven-release-plugin does not use the specified 'project.dev' version to update the pom in the second phase. Here the log
[INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] RD [pom] [INFO] Jar Merger [jar] [INFO] MAVEN plugin to merge jar [maven-plugin] [INFO] [INFO] ----------------------------< com.scort:rd >---------------------------- [INFO] Building RD 2019.3-SNAPSHOT [1/3] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-release-plugin:2.5.3:prepare (default-cli) @ rd --- [INFO] Verifying that there are no local modifications... [INFO] ignoring changes on: **\pom.xml.next, **\release.properties, **\pom.xml.branch, **\pom.xml.tag, **\pom.xml.backup, **\pom.xml.releaseBackup [INFO] Executing: cmd.exe /X /C "git rev-parse --show-toplevel" [INFO] Working directory: C:\Users\fandre\Documents\MXW\RD\RD [INFO] Executing: cmd.exe /X /C "git status --porcelain ." [INFO] Working directory: C:\Users\fandre\Documents\MXW\RD\RD [WARNING] Ignoring unrecognized line: ?? RD/release.properties.copy [INFO] Checking dependencies and plugins for snapshots ... [INFO] Transforming 'RD'... [INFO] Updating ${antmergejar} to 1.2.0 [INFO] Updating ${mavenmergejar} to 1.2.0 [INFO] Transforming 'Jar Merger'... [INFO] Transforming 'MAVEN plugin to merge jar'... [INFO] Not generating release POMs [INFO] Executing preparation goals - since this is simulation mode it is running against the original project, not the rewritten ones [INFO] Executing goals 'clean verify'... [INFO] [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] [INFO] Reactor Build Order: [INFO] [INFO] [INFO] [INFO] RD [pom] [INFO] [INFO] Jar Merger [jar] [INFO] [INFO] MAVEN plugin to merge jar [maven-plugin] [INFO] [INFO] [INFO] [INFO] ----------------------------< com.scort:rd >---------------------------- [INFO] [INFO] Building RD 2019.3-SNAPSHOT [1/3] [INFO] [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] [INFO] [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ rd --- [INFO] [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven) @ rd --- [INFO] [INFO] [INFO] [INFO] ----------------------< com.scort.merge:mergejar >---------------------- [INFO] [INFO] Building Jar Merger 1.2.0 [2/3] [INFO] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] [INFO] [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ mergejar --- [INFO] [INFO] Deleting C:\Users\fandre\Documents\MXW\RD\RD\AntMergeJar\target [INFO] [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven) @ mergejar --- [INFO] [INFO] [INFO] [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ mergejar --- [INFO] [INFO] Using 'ISO-8859-15' encoding to copy filtered resources. [INFO] [INFO] Copying 1 resource [INFO] [INFO] [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ mergejar --- [INFO] [INFO] Compiling 8 source files to C:\Users\fandre\Documents\MXW\RD\RD\AntMergeJar\target\classes [INFO] [WARNING] C:\Users\fandre\Documents\MXW\RD\RD\AntMergeJar\sources\com\scort\tools\mergejar\Merger.java:[27,22] Log is internal proprietary API and may be removed in a future release [INFO] [INFO] [INFO] [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ mergejar --- [INFO] [INFO] Using 'ISO-8859-15' encoding to copy filtered resources. [INFO] [INFO] skip non existing resourceDirectory C:\Users\fandre\Documents\MXW\RD\RD\AntMergeJar\src\test\resources [INFO] [INFO] [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ mergejar --- [INFO] [INFO] No sources to compile [INFO] [INFO] [INFO] [INFO] --- maven-surefire-plugin:2.14.1:test (default-test) @ mergejar --- [INFO] [INFO] No tests to run. [INFO] [INFO] [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ mergejar --- [INFO] [INFO] Building jar: C:\Users\fandre\Documents\MXW\RD\RD\AntMergeJar\target\mergejar-1.2.0.jar [INFO] [INFO] [INFO] [INFO] ---------------------< com.scort.plugins:mergejar >--------------------- [INFO] [INFO] Building MAVEN plugin to merge jar 1.2.0 [3/3] [INFO] [INFO] ----------------------------[ maven-plugin ]---------------------------- [INFO] [INFO] [INFO] [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ mergejar --- [INFO] [INFO] Deleting C:\Users\fandre\Documents\MXW\RD\RD\MavenMergeJar\target [INFO] [INFO] [INFO] [INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven) @ mergejar --- [INFO] [INFO] [INFO] [INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ mergejar --- [INFO] [INFO] Using 'ISO-8859-15' encoding to copy filtered resources. [INFO] [INFO] skip non existing resourceDirectory C:\Users\fandre\Documents\MXW\RD\RD\MavenMergeJar\src\main\resources [INFO] [INFO] [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ mergejar --- [INFO] [INFO] Compiling 2 source files to C:\Users\fandre\Documents\MXW\RD\RD\MavenMergeJar\target\classes [INFO] [INFO] [INFO] [INFO] --- maven-plugin-plugin:2.3:descriptor (default-descriptor) @ mergejar --- [INFO] [INFO] Using 2 extractors. [INFO] [INFO] Applying extractor for language: java [INFO] [INFO] Extractor for language: java found 1 mojo descriptors. [INFO] [INFO] Applying extractor for language: bsh [INFO] [INFO] Extractor for language: bsh found 0 mojo descriptors. [INFO] [INFO] [INFO] [INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ mergejar --- [INFO] [INFO] Using 'ISO-8859-15' encoding to copy filtered resources. [INFO] [INFO] skip non existing resourceDirectory C:\Users\fandre\Documents\MXW\RD\RD\MavenMergeJar\test [INFO] [INFO] [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ mergejar --- [INFO] [INFO] No sources to compile [INFO] [INFO] [INFO] [INFO] --- maven-surefire-plugin:2.14.1:test (default-test) @ mergejar --- [INFO] [INFO] No tests to run. [INFO] [INFO] [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ mergejar --- [INFO] [INFO] Building jar: C:\Users\fandre\Documents\MXW\RD\RD\MavenMergeJar\target\mergejar-1.2.0.jar [INFO] [INFO] [INFO] [INFO] --- maven-plugin-plugin:2.3:addPluginArtifactMetadata (default-addPluginArtifactMetadata) @ mergejar --- [INFO] [INFO] ------------------------------------------------------------------------ [INFO] [INFO] Reactor Summary: [INFO] [INFO] [INFO] [INFO] RD 2019.3-SNAPSHOT ................................. SUCCESS [ 0.675 s] [INFO] [INFO] Jar Merger 1.2.0 ................................... SUCCESS [ 1.469 s] [INFO] [INFO] MAVEN plugin to merge jar 1.2.0 .................... SUCCESS [ 0.454 s] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] [INFO] BUILD SUCCESS [INFO] [INFO] ------------------------------------------------------------------------ [INFO] [INFO] Total time: 3.072 s [INFO] [INFO] Finished at: 2019-04-19T09:52:13+02:00 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Full run would be commit 3 files with message: '[maven-release-plugin] prepare release rd-2019.3' [INFO] Full run would be tagging working copy C:\Users\fandre\Documents\MXW\RD\RD with label: 'rd-2019.3' [INFO] Transforming 'RD'... [INFO] Updating ${antmergejar} to 1.2.1-SNAPSHOT [INFO] Updating ${mavenmergejar} to 1.2.1-SNAPSHOT [INFO] Transforming 'Jar Merger'... [INFO] Transforming 'MAVEN plugin to merge jar'... [INFO] Not removing release POMs [INFO] Executing completion goals - since this is simulation mode it is running against the original project, not the rewritten ones [INFO] Full run would be commit 3 files with message: '[maven-release-plugin] prepare for next development iteration' [INFO] Release preparation simulation complete. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] RD 2019.3-SNAPSHOT ................................. SUCCESS [ 5.366 s] [INFO] Jar Merger 1.2.0 ................................... SKIPPED [INFO] MAVEN plugin to merge jar 1.2.0 .................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.073 s [INFO] Finished at: 2019-04-19T09:52:14+02:00 [INFO] ------------------------------------------------------------------------
Version of both modules will be set to 1.2.1-SNAPSHOT it should be 1.2.0
Below the pom.xml.next of one of the modules
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd "> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.scort</groupId> <artifactId>rd</artifactId> <relativePath>../</relativePath> <version>2019.4-SNAPSHOT</version> </parent> <groupId>com.scort.plugins</groupId> <artifactId>mergejar</artifactId> <version>1.2.1-SNAPSHOT</version> <packaging>maven-plugin</packaging> <name>MAVEN plugin to merge jar</name> <inceptionYear>2007</inceptionYear> <description>MAVEN plugin to merge jar using the mergejar library</description> <dependencyManagement> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-project</artifactId> <version>2.0.7</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <version>2.0.7</version> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-artifact</artifactId> <version>2.0.7</version> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-project</artifactId> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> </dependency> <dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> </dependency> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-artifact</artifactId> </dependency> <dependency> <groupId>com.scort.merge</groupId> <artifactId>mergejar</artifactId> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <testSourceDirectory>test</testSourceDirectory> <testResources> <testResource> <directory>test</directory> <includes> <include>**/*.properties</include> </includes> </testResource> </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>2.3</version> </plugin> </plugins> </build> </project>
Attachments
Attachments
Issue Links
- links to