From c865121590c93080f0e8456fb6e23bbe5a23d92e Mon Sep 17 00:00:00 2001
From: "Zickermann, Jan" <jan.zickermann@dataport.de>
Date: Mon, 15 Jan 2024 16:46:08 +0100
Subject: [PATCH] OZG-4717 Set build number and url in POM

---
 pom.xml                                          | 16 ++++++++++++++++
 .../einstellung/BasicAppInfoService.java         |  4 ++--
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index 01b81e2f..7ba9924b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,6 +18,8 @@
 		<java.version>21</java.version>
 		<!--<maven.compiler.source>21</maven.compiler.source>
 		<maven.compiler.target>21</maven.compiler.target>-->
+		<build.number>x</build.number>
+		<build.url>no-url</build.url>
 	</properties>
 	<dependencies>
 		<dependency>
@@ -64,6 +66,20 @@
 						</exclude>
 					</excludes>
 				</configuration>
+				<executions>
+					<execution>
+						<id>build-info</id>
+						<goals>
+							<goal>build-info</goal>
+						</goals>
+						<configuration>
+							<additionalProperties>
+								<number>${build.number}</number>
+								<url>${build.url}</url>
+							</additionalProperties>
+						</configuration>
+					</execution>
+				</executions>
 			</plugin>
 		</plugins>
 	</build>
diff --git a/src/main/java/de/ozgcloud/einstellung/BasicAppInfoService.java b/src/main/java/de/ozgcloud/einstellung/BasicAppInfoService.java
index d7f6b53c..b5479a85 100644
--- a/src/main/java/de/ozgcloud/einstellung/BasicAppInfoService.java
+++ b/src/main/java/de/ozgcloud/einstellung/BasicAppInfoService.java
@@ -26,10 +26,10 @@ public class BasicAppInfoService {
 	}
 
 	public String getBuildNumber() {
-		return buildProperties.map(p -> p.get("BUILD_NUMBER")).orElse("?");
+		return buildProperties.map(p -> p.get("number")).orElse("?");
 	}
 
 	public String getBuildUrl() {
-		return buildProperties.map(p -> p.get("BUILD_URL")).orElse("?");
+		return buildProperties.map(p -> p.get("url")).orElse("?");
 	}
 }
-- 
GitLab