如何解决mvnw网络问题
问题现象描述
编译环境访问网络需要通过代理。
关键过程、根本原因分析
编译时可以使用源码中的mvnw。mvnw可以自动下载符合要求的maven版本,从而省去手动安装maven。如果编译环境访问网络需要通过代理,则需要为mvnw配置代理。
结论、解决方案及效果
- 打开mvnw文件。
vim mvnw
- 按“i”进入编辑模式,在第227行添加如下代理代码。
"-Dhttp.proxyHost=127.0.0.1""-Dhttp.proxyPort=3128" "-Dhttps.proxyHost=127.0.0.1""-Dhttps.proxyPort=3128" \
其中,127.0.0.1和3128分别表示代理主机的IP地址和端口,操作时请需要根据实际代理环境配置。
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 重新执行编译命令。
mvn clean install
父主题: 故障排除