0
我有一個自定義的maven倉庫,我託管了一些私人倉庫。爲了訪問存儲庫,它需要用戶名和密碼,並且它需要通過代理進行連接。僅在訪問某些Maven存儲庫時使用代理與Gradle?
問題是,我不希望所有我的gradle流量通過這個代理。有沒有一種方法來配置它,只有特定的代碼庫纔會通過代理?
我有一個自定義的maven倉庫,我託管了一些私人倉庫。爲了訪問存儲庫,它需要用戶名和密碼,並且它需要通過代理進行連接。僅在訪問某些Maven存儲庫時使用代理與Gradle?
問題是,我不希望所有我的gradle流量通過這個代理。有沒有一種方法來配置它,只有特定的代碼庫纔會通過代理?
Gradle中的代理配置通過標準的JVM系統屬性(http.proxyHost
等)發生。因此,沒有辦法爲特定存儲庫配置代理。 PS:Maven倉庫最好託管在Maven倉庫服務器/服務上(Artifactory,Nexus,Bintray)。
網絡屬性中還有'http.nonProxyHosts'描述http://docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.html – Radim 2014-12-19 06:35:05
好點。這應該做的伎倆。 – 2014-12-19 12:08:03
@Radim完美。你想回答,所以我可以標記爲正確的? – spierce7 2014-12-19 18:59:55