diff --git a/core/trino-server-rpm/pom.xml b/core/trino-server-rpm/pom.xml index fd86b2dc162b..b335ed3458c2 100644 --- a/core/trino-server-rpm/pom.xml +++ b/core/trino-server-rpm/pom.xml @@ -116,7 +116,6 @@ org.codehaus.gmaven groovy-maven-plugin - 2.1.1 prepare-package diff --git a/core/trino-spi/pom.xml b/core/trino-spi/pom.xml index 7d223e60bb93..9a99ae6be253 100644 --- a/core/trino-spi/pom.xml +++ b/core/trino-spi/pom.xml @@ -117,6 +117,7 @@ io/trino/spi/trino-spi-version.txt + src/main/resources false @@ -125,28 +126,39 @@ + - org.codehaus.mojo - build-helper-maven-plugin - 3.3.0 + org.codehaus.gmaven + groovy-maven-plugin released-version + generate-test-resources - - released-version + execute + + + def match = project.version =~ /(\d+)(?:-SNAPSHOT)?/ + if (!match.matches()) { + throw new RuntimeException("Invalid version: " + project.version) + } + int version = (match.group(1) as int) - 1 + project.properties.setProperty('releasedVersion', version as String) + + + org.apache.maven.plugins maven-dependency-plugin copy - generate-resources + generate-test-resources copy @@ -156,7 +168,7 @@ io.trino trino-spi - ${releasedVersion.version} + ${releasedVersion} jar ${released-artifacts.dir} diff --git a/pom.xml b/pom.xml index cddf422b5c2a..4f90d52d91f0 100644 --- a/pom.xml +++ b/pom.xml @@ -1717,9 +1717,9 @@ - org.apache.maven.plugins - maven-antrun-plugin - 1.8 + org.codehaus.gmaven + groovy-maven-plugin + 2.1.1