我想分享我通過代理使用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使用代理服務器?
3 回答

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
在某處設置到服務器的SSH隧道:
ssh -D $PORT $USER@$SERVER
Linux(bash):
export MAVEN_OPTS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=$PORT"
視窗:
set MAVEN_OPTS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=$PORT"

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
另請注意,一些插件(遠程資源可以想到)使用一個非常老的庫,它只接受通過MAVEN_OPTS的代理配置;
-Dhttp.proxyHost=<host> -Dhttp.proxyPort=<port> -Dhttps.proxyHost=<host> -Dhttps.proxyPort=<port>
你可能會被困在auth上。
添加回答
舉報
0/150
提交
取消