ホームページ >Java >&#&チュートリアル >Web アクセス用に Gradle プロキシ設定を構成するにはどうすればよいですか?

Web アクセス用に Gradle プロキシ設定を構成するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-02 23:05:30349ブラウズ

How to Configure Gradle Proxy Settings for Web Access?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。