From 18e52de1b48ad2f2ec0e866640e6dee08d87504f Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Thu, 20 Feb 2025 12:51:08 +0100 Subject: [PATCH] Write the latest version of the library as property into the POM RevApi compares our code to the latest released version of this library. To find this version, it depends on the artifacts deployed to Maven repositories. Unfortunately, the analysis-model is released in two different repositories, making it impossible to auto-detect. Therefore, we need to write the latest version into the POM (during the release process) and provide this version as property for RevApi. --- pom.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pom.xml b/pom.xml index 48472cdc6..989c6ee49 100644 --- a/pom.xml +++ b/pom.xml @@ -55,6 +55,7 @@ HEAD 13.2.0 -SNAPSHOT + 13.1.0 edu.hm.hafner.analysis.model @@ -392,6 +393,23 @@ + + org.codehaus.mojo + build-helper-maven-plugin + 3.6.0 + + + org.codehaus.mojo + versions-maven-plugin + 2.18.0 + + + org.revapi + revapi-maven-plugin + + ${previousVersion} + + @@ -453,6 +471,7 @@ maven-release-plugin + build-helper:parse-version versions:set-property -Dproperty=previousVersion -DnewVersion=${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion} incrementals:reincrementalify