如何通过代理使用Maven?

我想分享我通过代理使用maven的经验。


您很可能会遇到异常和消息,例如:


存储库元数据:'org.apache.maven.plugins'无法从中检索 

repository:由于错误导致中心:传输文件时出错:连接被拒绝:连接

要么


[警告]无法检索org.apache.maven.plugins的插件描述符:maven-clean-

插件:2.5:插件org.apache.maven.plugins:maven-clean-plugin:2.5或其中一个 

无法解析依赖项:无法读取工件描述符 

org.apache.maven.plugins:Maven的清理插件:罐子:2.5

如何配置Maven使用代理服务器?


繁华开满天机
浏览 840回答 3
3回答

qq_遁去的一_1

在某处设置到服务器的SSH隧道:ssh -D $PORT $USER@$SERVERLinux(bash):export MAVEN_OPTS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=$PORT"视窗:set MAVEN_OPTS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=$PORT"

宝慕林4294392

另请注意,一些插件(远程资源可以想到)使用一个非常老的库,它只接受通过MAVEN_OPTS的代理配置;-Dhttp.proxyHost=<host> -Dhttp.proxyPort=<port> -Dhttps.proxyHost=<host> -Dhttps.proxyPort=<port>你可能会被困在auth上。
打开App,查看更多内容
随时随地看视频慕课网APP