diff --git a/version.sh b/autoversion.sh
old mode 100755
new mode 100644
similarity index 70%
rename from version.sh
rename to autoversion.sh
index 331bb9c..5a527f2
--- a/version.sh
+++ b/autoversion.sh
@@ -5,17 +5,18 @@ CURRENT_FULL_VERSION=`mvn help:evaluate -q -DforceStdout -Dexpression=project.ve
echo "Detected the current version: ${CURRENT_FULL_VERSION}"
CURRENT_MINOR_VERSION=`echo "${CURRENT_FULL_VERSION}" | sed 's~^\([^\.]\+\.[^\.\-]\+\).*~\1~'`
echo "Computed the current minor version: ${CURRENT_MINOR_VERSION}"
-set +e
-LATEST_SERVICE_VERSION=`git ls-remote --tags --refs --sort=-v:refname origin v${CURRENT_MINOR_VERSION}* | grep refs/tags | head -n1 | sed "s~.\+refs/tags/v${CURRENT_MINOR_VERSION}\.\(.\+\)~\1~"`
-set -e
-echo "Detected the latest service version in Git for the minor version: ${CURRENT_MINOR_VERSION} => ${LATEST_SERVICE_VERSION}"
-if [[ -z ${LATEST_SERVICE_VERSION} ]]; then
- LATEST_SERVICE_VERSION=-1
-fi
-NEXT_FULL_VERSION="${CURRENT_MINOR_VERSION}.$((LATEST_SERVICE_VERSION + 1))"
-echo "Computed the next version: ${NEXT_FULL_VERSION}"
CURRENT_APS_MAJOR_VERSION=`mvn help:evaluate -q -DforceStdout -Dexpression=aps.majorVersion`
echo "Detected the current APS major version: ${CURRENT_APS_MAJOR_VERSION}"
-mvn versions:set -DnewVersion=${NEXT_FULL_VERSION}-aps-v${CURRENT_APS_MAJOR_VERSION}
+set +e
+LATEST_SERVICE_VERSION=`git ls-remote --tags --refs --sort=-v:refname origin v${CURRENT_MINOR_VERSION}*-aps-v${CURRENT_APS_MAJOR_VERSION} | grep refs/tags | head -n1 | sed "s~.\+refs/tags/v${CURRENT_MINOR_VERSION}\.\([^\.\-]\+\).*~\1~"`
+set -e
+echo "Detected the latest service version in Git for the minor version: ${CURRENT_MINOR_VERSION}.#-aps-v${CURRENT_APS_MAJOR_VERSION} => ${LATEST_SERVICE_VERSION}"
+if [[ -z ${LATEST_SERVICE_VERSION} ]]; then
+ LATEST_SERVICE_VERSION=-1
+fi
+NEXT_FULL_VERSION="${CURRENT_MINOR_VERSION}.$((LATEST_SERVICE_VERSION + 1))-aps-v${CURRENT_APS_MAJOR_VERSION}"
+echo "Computed the next version: ${NEXT_FULL_VERSION}"
+
+mvn versions:set -DnewVersion=${NEXT_FULL_VERSION}
diff --git a/pom.xml b/pom.xml
index fbab146..4e90a4b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -89,13 +89,11 @@
com.fasterxml.jackson.dataformat
jackson-dataformat-xml
- runtime
com.fasterxml.jackson.datatype
jackson-datatype-joda
- runtime
@@ -126,6 +124,11 @@
versions-maven-plugin
2.21.0
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+ 1.7.0
+
maven-dependency-plugin
3.11.0
@@ -163,6 +166,21 @@
base.version
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+
+
+
+ flatten-pom
+ process-resources
+ flatten
+
+ ossrh
+
+
+
+
@@ -227,7 +245,11 @@
package
shade
+
true
+
+
+ false