diff --git a/release-startdev.sh b/release-startdev.sh index a433a3893884ca464ea25df2c533c50951bb2e4f..04881039f819d469fd27084e897c0bda73b39aef 100755 --- a/release-startdev.sh +++ b/release-startdev.sh @@ -1,6 +1,6 @@ #!/bin/bash -set -x +#set -x if [ "$#" -ne 1 ]; then echo "Aufruf: ozg-release-startdev.sh NEWVERSION" @@ -9,6 +9,8 @@ fi NEWVERSION=$1 +echo + # pom.xml:main -> project.version setzen # projectname/pom.xml:parent -> project.parent.version setzen # projectname/pom.xml:parent,main -> project.parent.version und project.version setzen @@ -19,10 +21,15 @@ PROJECTS="pom.xml:main for PROJECT in $PROJECTS; do - echo $PROJECT POMFILE=$(echo $PROJECT | cut -d':' -f1) ACTIONS=$(echo $PROJECT | cut -d':' -f2) + ## Auf SNAPSHOT Versionen testen + if fgrep -q "SNAPSHOT" $POMFILE; then + echo "WARNUNG: Datei "$POMFILE" enthält noch SNAPSHOT Versionen, das sollte hier nicht passieren." + fi + + ## Versionen setzen if [[ $ACTIONS == *"main"* ]] ; then xmlstarlet ed --pf -L -N w="http://maven.apache.org/POM/4.0.0" -u '//w:project/w:version' -v $NEWVERSION $POMFILE fi