Maven build - release version property change to reflect project.version Maven property (#1064)
Dynamic change based on regex evaluation of project.version property.
Signed-off-by: Radek Felcman <radek.felcman@oracle.com>
diff --git a/pom.xml b/pom.xml
index 2817d94..e83edd8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- Copyright (c) 2019, 2020 Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2019, 2021 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0 which is available at
@@ -98,7 +98,6 @@
<!-- TOOL Properties -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- PROJECT Properties -->
- <release.version>3.0.1</release.version>
<build.type>SNAPSHOT</build.type>
<maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>
<build.qualifier>v${maven.build.timestamp}</build.qualifier>
@@ -1234,6 +1233,19 @@
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
+ <id>release.version-property</id>
+ <goals>
+ <goal>regex-property</goal>
+ </goals>
+ <configuration>
+ <name>release.version</name>
+ <value>${project.version}</value>
+ <regex>-SNAPSHOT</regex>
+ <replacement></replacement>
+ <failIfNoMatch>false</failIfNoMatch>
+ </configuration>
+ </execution>
+ <execution>
<id>add-integration-test-sources</id>
<!--<phase>generate-resources</phase>-->
<goals>