首頁  >  文章  >  Java  >  如何配置 Gradle 在代理伺服器後面工作?

如何配置 Gradle 在代理伺服器後面工作?

Susan Sarandon
Susan Sarandon原創
2024-11-02 10:37:02979瀏覽

How to Configure Gradle to Work Behind a Proxy Server?

Gradle 代理程式設定

Gradle 需要存取 Web 才能與 Artifactory 等服務整合。在代理伺服器後面工作時,如果未設定正確的配置,您可能會遇到問題。

手動代理配置

如問題中所述,手動新增 Artifactory 外掛程式在 .gradle/gradle.properties 中定義代理設定可能會不成功。

解決方案

提供的解決方案提供了更詳細的設定方法:

  • HTTP 代理:
    gradlew -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128"-Dhttp.nonProxyHosts=*.nonproxyrepos.com|localhost"
  • HTTPS 代理:
    gradlew -<pre class="brush:php;toolbar:false">gradlew -P.proxyHost =127.0.0.1 -Dhttps.proxyPort=3129 "-Dhttp.nonProxyHosts=*.nonproxyrepos. com|localhost"
  • HTTP 和HTTPS 代理:
    gradlew -Dhttp.proxyHost=127.0.0🎜><pre class="brush:php;toolbar:false">gradlew -Dhttp.proxyHost=127.0.0🎜><pre class="brush:php;toolbar:false">gradlew -Dhttp.proxyHost=127.0.0🎜><pre class="brush:php;toolbar:false">gradlew -Dhttp.proxyHost=127.0.0🎜><pre class="brush:php;toolbar:false">gradlew -Dhttp.proxyHost=127.0.0🎜><pre class="brush:php;toolbar:false">gradlew -Dhttp.proxyHost=127.0.0🎜><pre class="brush:php;toolbar:false">gradlew -Dhttp.proxyHost=127.0.0. -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=使用者 -Dhttps.proxyPassword=pass -Dhttp .proxyUser=user -Dhttp.proxyPassword=pass -Dhttp.nonProxyHosts=host1.com|host2.com"
以上配置可以放在任一gradle.properties 中(在主目錄或專案目錄)或gradle-wrapper.properties 。

以上是如何配置 Gradle 在代理伺服器後面工作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn