2012-12-11 24 views
8

を実行しようとすると、Gradleで依存関係を解決できません。コンピュータにgradle dependenciesを実行しようとすると、407のステータスコード "Proxy Authentication Required"が表示されます。私のhttpプロキシで

%GRADLE_HOME%ディレクトリにgradle.propertiesファイルを作成しました。 gradle.propertiesは、次のエントリが含まれています

systemProp.proxySet='true' 
systemProp.http.proxyHost=http-proxy.nwie.net 
systemProp.http.proxyPort=8080 
systemProp.http.proxyUser=%myUserNameHere% 
systemProp.http.proxyPassword=%myPasswordHere% 

私は成功し、次の値にHTTP_PROXYを設定することにより、ルビーの宝石のための私のプロキシを経由して取得することができます。 http://%myUserNameHere%:%myPasswordHere%@http-proxy.nwie.net:8080

私はGradleの-1.3を使用しています、そこなら、私に教えてください私が紛失しているものです。

ありがとうございます!

更新: systemProp.http.proxyUserをdomain/username形式の新しい値に設定しようとしました。以下は現在のプロパティファイルの内容です:

systemProp.proxySet=true 
systemProp.http.proxyHost=http-proxy.nwie.net 
systemProp.http.proxyPort=8080 
systemProp.http.proxyUser=http-proxy.nwie.net/%USERNAME% 
systemProp.http.proxyPassword=%PASSWORD% 

私は現在、最初に見つかったのと同じエラーメッセージが表示されています。

答えて

4

いくつかの依存関係は、あなたが同様のhttpsプロパティの値を指定する必要がありますので、HTTPS経由で実行するサーバーからフェッチさ:uttamkiniは、私はあなたの提案を試みたが、私は同じエラーを得た

systemProp.https.proxyHost=http-proxy.nwie.net 
systemProp.https.proxyPort=8080 
systemProp.https.proxyUser=http-proxy.nwie.net/%USERNAME% 
systemProp.https.proxyPassword=%PASSWORD% 
+0

OSXマシンでCNTLMを使って作業する場合、 'systemProp.https.proxyHost'と' systemProp.http.proxyHost'とそれぞれのproxyPort設定を使う必要がありました。ただし、proxyUserとproxyPasswordの設定を省略することもできます。 – Lukx

0

NTLMプロキシですか(通常、アクティブディレクトリを持つWindows環境にあります)。その場合は、domain/usernameの形式でユーザー名を使用してドメイン名を指定する必要があります。 このリンクをご覧ください。

http://www.gradle.org/docs/current/userguide/build_environment.html

+0

感謝。新しいプロパティファイルの内容で投稿を更新しました –