#!/bin/bash # Usage: ./update-version.sh 1.2.3 NEW_VERSION=$1 if [[ -z "$NEW_VERSION" ]]; then echo "Usage: $0 " exit 1 fi echo "Updating Maven project version to $NEW_VERSION..." # Step 1: Update the parent POM and all modules mvn versions:set -DnewVersion="$NEW_VERSION" # Step 2: Commit changes mvn versions:commit echo "Version updated to $NEW_VERSION in all modules."