ホームページ >Java >&#&チュートリアル >Web アクセス用に Gradle プロキシ設定を構成するにはどうすればよいですか?
Web アクセスのための Gradle プロキシ構成
Jenkins の Artifactory と Gradle の統合には、プロキシ サーバー経由の Web アクセスが必要です。このプロキシ接続の構成は、特にプロキシ ユーザー名にバックスラッシュを使用する場合、または複数のプロキシ サーバーが存在する場合に困難になることがあります。
Gradle のプロキシ設定を指定するには、ホームに .gradle/gradle.properties ファイルを作成します。
systemProp.http.proxyHost = hostname systemProp.http.proxyPort = 8080 systemProp.http.proxyUser = de\username systemProp.http.proxyPassword = xxx
ただし、この構成では HTTP 407 エラーが発生する可能性があります。これらの問題を解決するには、ダニエルの応答に基づいて次の調整を使用します:
HTTP のみのプロキシ構成:
gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
HTTPS のみのプロキシ構成:
gradlew -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
HTTP と HTTPS の両方のプロキシ構成:
gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 "-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
ユーザーとパスワードを使用したプロキシ構成:
gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=3129 -Dhttps.proxyUser=user -Dhttps.proxyPassword=pass -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass "-Dhttp.nonProxyHosts=host1.com|host2.com"
これらのプロパティは、gradle-wrapper.properties ファイルに追加することもできます。あるいは、Jenkins または Artifactory の GUI でこれらのオプションを設定しても機能するはずです。
以上がWeb アクセス用に Gradle プロキシ設定を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。