Using .m2
from home directory:
docker run -t -v "$(pwd):/app" -v "$(echo ~)/.m2:/root/.m2" -w "/app" --entrypoint 'mvn' maven:3-jdk-11 clean package
Using local .m2
:
docker run -t -v "$(pwd):/app" -v "$(pwd)/.m2:/root/.m2" -w "/app" --entrypoint 'mvn' maven:3-jdk-11 clean package