8

コンピューターで実行しようとするとgradle dependencies、407ステータスコード「プロキシ認証が必要です」が表示されます。

ディレクトリにgradle.propertiesファイルを作成しました%GRADLE_HOME%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を次の値に設定することで、ruby gemのプロキシを正常に通過できます: http://%myUserNameHere%:%myPasswordHere%@http-proxy.nwie.net:8080

私はgradle-1.3を使用しています。何か足りないものがあれば教えてください。

前もって感謝します!

更新:systemProp.http.proxyUserをドメイン/ユーザー名形式の新しい値に設定してみました。以下は私の現在のプロパティファイルの内容です。

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

2 に答える 2

4

一部の依存関係は、HTTPS を介して実行されるサーバーからフェッチされるため、https プロパティの値も指定する必要があります。

systemProp.https.proxyHost=http-proxy.nwie.net
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=http-proxy.nwie.net/%USERNAME%
systemProp.https.proxyPassword=%PASSWORD%
于 2015-01-29T19:44:16.650 に答える
0

NTLM プロキシですか (通常、Active Directory のある Windows 環境で見つかります)。その場合、ドメイン/ユーザー名の形式でユーザー名を使用してドメイン名を指定する必要がある場合があります。このリンクを見てください。

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

于 2012-12-11T22:40:14.133 に答える