diff options
author | Arnstein Ressem <aressem@verizonmedia.com> | 2024-05-03 08:41:40 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-03 08:41:40 +0200 |
commit | 85664b834b2883dd47b6d551b296ed87a0cb2d0f (patch) | |
tree | a5dafef1049a854b017f45b382e2fbb8afc4d3eb | |
parent | 686cbeafbdf24c3d6a0ffcc3dd79425d4eba6833 (diff) | |
parent | 8a042c7e8dddce341e8cff74cb1cc408199e217d (diff) |
Merge pull request #31102 from vespa-engine/aressem/parameterize-mvn-target
Make it possible to deploy from bootstrap and use threads when doing …
-rwxr-xr-x | bootstrap.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bootstrap.sh b/bootstrap.sh index a98909799e1..43c62033f6d 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -37,13 +37,14 @@ get_env_var_with_optional_default() { } readonly MAVEN_CMD=$(get_env_var_with_optional_default VESPA_MAVEN_COMMAND "$(pwd)/mvnw") - readonly MAVEN_EXTRA_OPTS=$(get_env_var_with_optional_default VESPA_MAVEN_EXTRA_OPTS) +readonly MAVEN_TARGET=$(get_env_var_with_optional_default VESPA_MAVEN_TARGET "install") echo "Using maven command: ${MAVEN_CMD}" echo "Using maven extra opts: ${MAVEN_EXTRA_OPTS}" +echo "Using maven target: ${MAVEN_TARGET}" mvn_install() { - ${MAVEN_CMD} --batch-mode --no-snapshot-updates -Dmaven.wagon.http.retryHandler.count=5 clean install ${MAVEN_EXTRA_OPTS} "$@" + ${MAVEN_CMD} --batch-mode --no-snapshot-updates -Dmaven.wagon.http.retryHandler.count=5 clean ${MAVEN_TARGET} ${MAVEN_EXTRA_OPTS} "$@" } force_move() { @@ -105,7 +106,7 @@ case "$MODE" in ;; full) echo "Building full set of dependencies." - mvn_install -am -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -pl jrt,linguistics,messagebus + mvn_install -am -T1C -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dmaven.source.skip=true -pl jrt,linguistics,messagebus ;; default) echo "Building default set of dependencies." |