diff options
author | Brennon York <brennon.york@capitalone.com> | 2015-07-14 11:43:26 -0700 |
---|---|---|
committer | Josh Rosen <joshrosen@databricks.com> | 2015-07-14 11:43:26 -0700 |
commit | c4e98ff066cc6f0839d15140eb471d74a0d83e91 (patch) | |
tree | cbff7d2e292815adb449286f68126cf17faeaa80 | |
parent | 37f2d9635ff874fb8ad9d246e49faf6098d501c3 (diff) | |
download | spark-c4e98ff066cc6f0839d15140eb471d74a0d83e91.tar.gz spark-c4e98ff066cc6f0839d15140eb471d74a0d83e91.tar.bz2 spark-c4e98ff066cc6f0839d15140eb471d74a0d83e91.zip |
[SPARK-8933] [BUILD] Provide a --force flag to build/mvn that always uses downloaded maven
added --force flag to manually download, if necessary, and use a built-in version of maven best for spark
Author: Brennon York <brennon.york@capitalone.com>
Closes #7374 from brennonyork/SPARK-8933 and squashes the following commits:
d673127 [Brennon York] added --force flag to manually download, if necessary, and use a built-in version of maven best for spark
-rwxr-xr-x | build/mvn | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -112,10 +112,17 @@ install_scala() { # the environment ZINC_PORT=${ZINC_PORT:-"3030"} +# Check for the `--force` flag dictating that `mvn` should be downloaded +# regardless of whether the system already has a `mvn` install +if [ "$1" == "--force" ]; then + FORCE_MVN=1 + shift +fi + # Install Maven if necessary MVN_BIN="$(command -v mvn)" -if [ ! "$MVN_BIN" ]; then +if [ ! "$MVN_BIN" -o -n "$FORCE_MVN" ]; then install_mvn fi @@ -139,5 +146,7 @@ fi # Set any `mvn` options if not already present export MAVEN_OPTS=${MAVEN_OPTS:-"$_COMPILE_JVM_OPTS"} +echo "Using \`mvn\` from path: $MVN_BIN" + # Last, call the `mvn` command as usual ${MVN_BIN} "$@" |