增加:
args: '-v mvn-conf:/usr/share/maven/conf '
withDockerContainer( args: '-v mvn-conf:/usr/share/maven/conf', image: 'maven:3.8.6-openjdk-18-slim') { sh 'pwd' sh 'ls -al' sh 'mvn clean package' }docker volume ls
docker inspect mvn-conf
进入到该目录修改中央仓库地址
mirros标签下增加如下阿里云仓库地址
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>cat -n settings.xml
本地仓库repository缓存挂载
增加
-v mvn-repository:/root/.m2
withDockerContainer( args: '-v mvn-conf:/usr/share/maven/conf -v mvn-repository:/root/.m2', image: 'maven:3.8.6-openjdk-18-slim') { sh 'pwd' sh 'ls -al' sh 'mvn clean package' }速度有了明显提升