From 1c29c3c76ced8aa0077e3f35b69183d0dcc1a8fd Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Fri, 17 Mar 2023 14:43:37 +0100 Subject: [PATCH] ci-scripts: add --bump-maven-dependency-version method to commons.sh --- ci-scripts/commons.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/ci-scripts/commons.sh b/ci-scripts/commons.sh index b1e95f96..2ec1b9fc 100755 --- a/ci-scripts/commons.sh +++ b/ci-scripts/commons.sh @@ -29,6 +29,7 @@ BUMP_NPM_PROJECT_VERSION=false BUMP_NPM_DEPENDENCY_VERSION=false BUMP_MAVEN_PROJECT_VERSION=false BUMP_MAVEN_PROPERTY_VERSION=false +BUMP_MAVEN_DEPENDENCY_VERSION=false BUMP_DOCKER_COMPOSE_SERVICE_VERSION=false BUMP_DOCKER_COMPOSE_HEADER_VERSION=false BUMP_DOCKER_IMAGE_VERSION_IN_FILES=false @@ -154,6 +155,20 @@ if [[ -n ${1:-} ]]; then VERSION="${3}" ;; + --bump-maven-dependency-version) + if [[ -z "${2:-}" ]]; then + echo "Must provide DEPENDENCY as 1st parameter" + exit 1 + fi + if [[ -z "${3:-}" ]]; then + echo "Must provide VERSION as 2nd parameter" + exit 1 + fi + BUMP_MAVEN_DEPENDENCY_VERSION=true + DEPENDENCY="${2}" + VERSION="${3}" + ;; + --bump-docker-compose-service-version) if [[ -z "${2:-}" ]]; then echo "Must provide DOCKER_COMPOSE_FILE as 1st parameter" @@ -589,6 +604,13 @@ if [[ "${BUMP_MAVEN_PROPERTY_VERSION}" == true ]]; then -DnewVersion="${VERSION}" fi +# ------------- +# Bump Maven dependency property +# ------------- +if [[ "${BUMP_MAVEN_DEPENDENCY_VERSION}" == true ]]; then + mvn --batch-mode versions:use-dep-version -Dincludes=$DEPENDENCY -DdepVersion=$VERSION -DforceVersion=true +fi + # ------------- # Bump docker-compose.yml service version # -------------