Gradle プロキシ構成: プロキシ認証エラーの解決
Gradle/Artifactory 統合のために Gradle と Jenkins を活用する場合、プロキシ サーバーを介したネットワーク アクセスが必要になる場合があります。潜在的な問題を回避するためにこのプロキシを構成するには、Artifactory プラグインを追加し、.gradle/gradle.properties でプロキシ設定を定義する必要があります。
ただし、プロキシ認証が必要であることを示す 407 HTTP 応答コードが表示された場合、プロキシとその認証資格情報については、さらにトラブルシューティングが必要です。
プロキシ構成の調整
この問題に対処するには、Gradle プロキシ構成に対する次の調整を検討してください。
- HTTP/HTTPS の分離: エラーが HTTP プロキシに関連する場合は、http.proxyHost と http.proxyPort を指定します。逆に、HTTPS プロキシの場合は、https.proxyHost と https.proxyPort を使用します。両方とも、 -Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost.
-
プロキシ認証情報: を設定します。プロキシ認証認証情報を提供するには、-Dhttps.proxyUser=user および -Dhttps.proxyPassword を指定します。 =pass (実際の値に置き換えます)。 HTTP プロキシにも同様のプロパティ (http.proxyUser および http.proxyPassword) が存在します。
-
認証失敗: 指定されたプロキシ ユーザー資格情報が有効であり、マシンにログインしているユーザーとは異なることを確認してください。
補足オプション
これらの構成に加えて、次のことが有益であることが判明する場合があります:
- プロキシ設定を homedir または project dir gradle に配置します。プロパティ ファイル。
- 永続的なプロキシ設定には gradle-wrapper.properties の使用を検討してください。
結論
これらの改訂されたプロキシ設定を実装し、認証に関する考慮事項に注意することで、プロキシ関連の問題を解決し、Jenkins および Artifactory で使用するための Gradle からの Web アクセスを確立することが可能です。
以上がGradle プロキシ構成の「プロキシ認証が必要です」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。