This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch ISIS-3110 in repository https://gitbox.apache.org/repos/asf/isis.git
commit a0c90c47610701394554a0264d24be9ea8d6c364 Author: Dan Haywood <[email protected]> AuthorDate: Wed Aug 3 09:34:39 2022 +0100 ISIS-2965: small improvements to build.sh --- build.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index e9d9ad3cea..dbdd67feea 100644 --- a/build.sh +++ b/build.sh @@ -50,6 +50,7 @@ usage() { echo " -k use 'package' rather than 'install'. Does not run integ tests. Cannot combine with '-y'" >&2 echo " -y use 'verify' rather than 'install'. Cannot combine with '-k'" >&2 echo " -O do NOT add '-o' (offline) flag, ie bring down any new dependencies" >&2 + echo " -I append '-Dmodule-all-except-incubator" >&2 echo " -F do NOT search for Failures and Errors at the end" >&2 echo " -S do NOT print summary or last 50 lines at the end" >&2 echo " -w whatif - don't run the command but do print it out. Implies -v (verbose)" >&2 @@ -68,12 +69,13 @@ WHATIF=false SINGLE_THREADED=false SKIP_SEARCH_FOR_FAILURES=false SKIP_SUMMARY=false +ALL_EXCEPT_INCUBATOR=false EDIT=false VERBOSE=false MVN_LOG=/tmp/$BASENAME_0.$$.log -while getopts 'prctlkyOFSwveh' opt +while getopts 'prctlkyIOFSwveh' opt do case $opt in p) export GIT_PULL=true ;; @@ -83,6 +85,7 @@ do l) export SINGLE_THREADED=true ;; k) export PACKAGE_ONLY=true ;; y) export VERIFY_ONLY=true ;; + I) export ALL_EXCEPT_INCUBATOR=true ;; F) export SKIP_SEARCH_FOR_FAILURES=true ;; S) export SKIP_SUMMARY=true ;; w) export WHATIF=true ;; @@ -110,6 +113,7 @@ if [ "$VERBOSE" = "true" ]; then echo "-k PACKAGE_ONLY : $PACKAGE_ONLY" echo "-y VERIFY_ONLY : $VERIFY_ONLY" echo "-O SKIP_OFFLINE : $SKIP_OFFLINE" + echo "-I ALL_EXCEPT_INCUBATOR : $ALL_EXCEPT_INCUBATOR" echo "-F SKIP_SEARCH_FOR_FAILURES : $SKIP_SEARCH_FOR_FAILURES" echo "-S SKIP_SUMMARY : $SKIP_SUMMARY" echo "-w WHATIF : $WHATIF" @@ -140,6 +144,10 @@ if [ "$TIMELINE" = "true" ]; then OPTS="$OPTS -Dmaven-timeline.version=1.8-SNAPSHOT" fi +if [ "$ALL_EXCEPT_INCUBATOR" = "true" ]; then + OPTS="$OPTS -Dmodule-all-except-incubator" +fi + if [ "$SKIP_OFFLINE" = "false" ]; then OPTS="$OPTS -o" fi
