20 lines
580 B
Bash
Executable File
20 lines
580 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
SCRIPT_DIR=$(dirname "$0")
|
|
|
|
WORKSPACE=$(pwd)
|
|
|
|
source "$SCRIPT_DIR/build-versions.sh"
|
|
|
|
echo "Mounting m2 from $M2_DIRECTORY"
|
|
echo "Using java version ${JAVA_VERSION:-21}"
|
|
|
|
docker run --rm -it \
|
|
--user $(id -u):$(id -g) \
|
|
-e MAVEN_CONFIG=/var/maven/.m2 \
|
|
-e M2_PATH=/var/maven/.m2 \
|
|
--volume "$SCRIPT_DIR/build:/build" \
|
|
--volume "$WORKSPACE:/workspace" \
|
|
--volume "$M2_DIRECTORY:/var/maven/.m2" \
|
|
--volume "$SCRIPT_DIR/scripts:/scripts" \
|
|
-- docker.io/maven:3.9.11-eclipse-temurin-${JAVA_VERSION:-21} /scripts/initialize.sh "$@" |