CI friendly maven poms - use $revision for version (#1477)

https://maven.apache.org/maven-ci-friendly.html

Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2023-11-16 17:23:01 +02:00
committed by GitHub
parent b982039a74
commit 0021b03c9a
34 changed files with 67 additions and 35 deletions

37
pom.xml
View File

@@ -22,7 +22,7 @@
<groupId>org.eclipse.hawkbit</groupId>
<artifactId>hawkbit-parent</artifactId>
<version>0.3.0-SNAPSHOT</version>
<version>${revision}</version>
<packaging>pom</packaging>
<name>hawkBit :: Parent</name>
@@ -109,8 +109,8 @@
<developer>
<id>avgustinmm</id>
<email>Avgustin.Marinov@bosch.com</email>
<organization>Bosch</organization>
<organizationUrl>https://www.bosch.io</organizationUrl>
<organization>Bosch Digital</organization>
<organizationUrl>https://www.bosch-digital.com/</organizationUrl>
<roles>
<role>Committer</role>
</roles>
@@ -138,6 +138,8 @@
</repositories>
<properties>
<revision>0.4.0-SNAPSHOT</revision>
<snapshotDependencyAllowed>true</snapshotDependencyAllowed>
<java.version>17</java.version>
@@ -298,6 +300,30 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>flatten-maven-plugin</artifactId>
<configuration>
<flattenMode>ossrh</flattenMode>
<updatePomFile>true</updatePomFile>
</configuration>
<executions>
<execution>
<id>flatten</id>
<phase>process-resources</phase>
<goals>
<goal>flatten</goal>
</goals>
</execution>
<execution>
<id>flatten.clean</id>
<phase>clean</phase>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
@@ -352,6 +378,11 @@
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>flatten-maven-plugin</artifactId>
<version>1.5.0</version>
</plugin>
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>