X-Git-Url: https://git.mxchange.org/?p=jprojects-scripts.git;a=blobdiff_plain;f=build-dist-all.sh;h=5c2da7771a78e60d1d20e96eb0b09793849f2b76;hp=5ac2a3e6fe165fbb4772a9abbcea01979f5d57bc;hb=ebf0ceef2da647a2408b5275ec59ad838527d19a;hpb=b4766b712c1c0d5b464de63811f51dbfa549f588 diff --git a/build-dist-all.sh b/build-dist-all.sh index 5ac2a3e..5c2da77 100755 --- a/build-dist-all.sh +++ b/build-dist-all.sh @@ -3,10 +3,14 @@ . ./.jprojects.sh || exit 255 for project in ${LIST}; do - if [ ! -d "${JPROJECTS_HOME}/${project}" ] + if [ "${project}" = "jprojects-scripts" ] + then + echo "$0: Skipping jprojects-scripts ..." + continue + elif [ ! -d "${JPROJECTS_HOME}/${project}" ] then echo "$0: Project '${project}' does not exist." - continue; + continue fi echo "$0: Executing '${project}' ..." @@ -23,8 +27,14 @@ for project in ${LIST}; do if [ -x "${ANT_BIN}" -a "$1" != "d" ] then - # Cleanup project and build JAR - ${ANT_BIN} clean jar + if [ "$1" = "c" ] + then + # Cleanup + ${ANT_BIN} clean + fi + + # Build JAR + ${ANT_BIN} jar # Save status STATUS="$?" @@ -33,7 +43,7 @@ for project in ${LIST}; do if [ "${STATUS}" != "0" ] then # This has failed, so try "dist" - ${ANT_BIN} clean dist + ${ANT_BIN} dist STATUS="$?" # Still failing? Oh, to bad @@ -53,7 +63,12 @@ for project in ${LIST}; do echo "$0: Error: Project '${project}' has non-executable dist.sh!" exit 1 else - ./dist.sh + if [ "$1" = "r" ] + then + ./dist.sh r + else + ./dist.sh + fi fi done