Update scripts
This commit is contained in:
parent
4d00d496ce
commit
4ad94cb258
|
@ -1,21 +1,30 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Usage: ./update-version.sh 1.2.3
|
||||
NEW_VERSION=$1
|
||||
# Usage: ./update-version.sh 25.08.29
|
||||
INPUT_VERSION=$1
|
||||
|
||||
if [[ -z "$NEW_VERSION" ]]; then
|
||||
echo "Usage: $0 <new-version>"
|
||||
if [[ -z "$INPUT_VERSION" ]]; then
|
||||
echo "Usage: $0 <YY.MM.DD>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
pushd ./master
|
||||
echo "Updating Maven project version to $NEW_VERSION..."
|
||||
# Convert to Launch4j-safe version
|
||||
IFS='.' read -r YY MM DD <<< "$INPUT_VERSION"
|
||||
YY=$((10#$YY))
|
||||
MM=$((10#$MM))
|
||||
DD=$((10#$DD))
|
||||
SAFE_VERSION="${YY}.${MM}.${DD}"
|
||||
|
||||
echo "Updating Maven project version to $SAFE_VERSION..."
|
||||
|
||||
pushd ./master || exit 1
|
||||
|
||||
# Step 1: Update the parent POM and all modules
|
||||
mvn versions:set -DnewVersion="$NEW_VERSION"
|
||||
mvn versions:set -DnewVersion="$SAFE_VERSION"
|
||||
|
||||
# Step 2: Commit changes
|
||||
mvn versions:commit
|
||||
|
||||
echo "Version updated to $NEW_VERSION in all modules."
|
||||
popd
|
||||
echo "Version updated to $SAFE_VERSION in all modules."
|
||||
|
||||
popd || exit 1
|
||||
|
|
Loading…
Reference in New Issue