diff --git a/pom.xml b/pom.xml index 01b81e2f34b15acf606f18977c4fd8bc67584323..7ba9924b2d6e6630ab00418626a16a7421a8daf8 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 d7f6b53cf445ff45edd91df57b2452a73457a354..b5479a8595ca6ea93c1f0d5f64c7d8e7c4eb011f 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("?"); } }