2017-01-06 23 views
1

プロジェクトの依存関係をダウンロードするために私の会社のネットワークからgradleを使うことができるようにプロキシサーバーを設定する必要があります。シェルのプロキシを設定しようとしましたが、動作しませんでした。これらの依存関係をダウンロードするために使用すると、http_proxy環境変数は使用されません。gradleのプロキシサーバーを設定するには?

プロジェクトの依存関係をダウンロードするときに、どんなコマンド(wgetcurlなど)が使用されますか?どうすればこれらのコマンドをチェックできますか?私は--infoと--debugの両方のオプションを試しましたが、それは各ファイルのようなものです。

Download https://jcenter.bintray.com/com/android/tools/lint/lint/25.1.0/lint-25.1.0.pom 

答えて

2

Gradleには、mavenに似た独自の依存関係管理システムがあります。私はと考えています。 gradle publishプラグインの一部は、何らかの方法でmavenによってサポートされています(検証されません)。それにかかわらず、そのレベルの深さについて心配する必要はありません。あなたの問題は、プロキシの設定です。

#http proxy setup 
systemProp.http.proxyHost=www.somehost.org 
systemProp.http.proxyPort=8080 
systemProp.http.proxyUser=userid 
systemProp.http.proxyPassword=password 
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost 

#https proxy setup 
systemProp.https.proxyHost=www.somehost.org 
systemProp.https.proxyPort=8080 
systemProp.https.proxyUser=userid 
systemProp.https.proxyPassword=password 
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost 

参照:https://docs.gradle.org/current/userguide/build_environment.html#sec:accessing_the_web_via_a_proxy

あなただけの例、 $projectDir/gradle.propertiesではいくつかの変数を設定する必要があります
関連する問題