目录
准备环境
运行并进入容器:
docker run -it --rm --name maven_quick_tmp_run \ -v "$HOME/.m2/repository":/root/.m2/repository \ -v "$PWD":/usr/src/mymaven \ -w /usr/src/mymaven \ maven:3.6.3-jdk-11-slim\ /bin/sh检查网络环境
首先在宿主机确认自己访问公共的Maven中央仓库是否不够顺畅:
ping repo1.maven.org可以看到,网络状态并不是很畅通,可以考虑使用代理。或者公司要求使用代理访问因特网时,也要使用代理。
备份settings.xml文件
cp /usr/share/maven/conf/settings.xml ~/.m2/ cd ~/.m2/代理设置说明
先看下配置文件里自带的代理说明:
可以看出,使用的单词还是很明了的。
其中最重要的是指定正确的主机名(host元素)和端口(port元素)。