Skip to content
Snippets Groups Projects
Commit c4e98ff0 authored by Brennon York's avatar Brennon York Committed by Josh Rosen
Browse files

[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
parent 37f2d963
No related branches found
No related tags found
No related merge requests found
......@@ -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} "$@"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment