首頁  >  文章  >  Java  >  如何設定 Gradle 使用代理伺服器?

如何設定 Gradle 使用代理伺服器?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-02 04:55:29721瀏覽

How to Configure Gradle to Use a Proxy Server?

Gradle 代理配置

配置Gradle 透過代理伺服器存取網際網路對於與遠端儲存庫或第三方服務的無縫整合至關重要。使用 build-info-extractor-gradle 插件連接到 Artifactory 時,必須正確指定代理設定。

要設定HTTP 或HTTPS 代理程式配置,請將下列屬性新增至您的.gradle/gradle .properties 檔案:

  • 對於僅HTTP 代理程式:-Dhttp.proxyHost=[主機名稱] 和-Dhttp.proxyPort=[連接埠號碼]
  • 對於僅HTTPS 代理:-Dhttps .proxyHost=[主機名稱] 和-Dhttps.proxyPort=[連接埠號碼]
  • 對於HTTP 與HTTPS 代理程式:同時指定HTTP 和HTTPS 屬性,如上

提供代理的憑證,包含下列屬性:-Dhttp.proxyUser=[使用者名稱] 和-Dhttp.proxyPassword=[密碼](或-Dhttps.proxyUser 和-Dhttps.proxyPassword 對於HTTPS 代理)。

至從代理隧道排除特定主機,請使用 -Dhttp.nonProxyHosts=[主機名稱] 屬性。

範例:

考慮以下場景:

  • 代理主機:127.0.0.1
  • 代理埠:3128
  • 代理使用者:user
  • 代理密碼:pass
  • 繞過代理程式的主機:host1.com、host2.com

要使用此代理程式配置Gradle,請將以下屬性新增至您的.gradle/gradle.properties 檔案:

-Dhttp.proxyHost=127.0.0.1
-Dhttp.proxyPort=3128
-Dhttp.proxyUser=user
-Dhttp.proxyPassword=pass
-Dhttp.nonProxyHosts=host1.com|host2.com

記住,您也可以在gradle-wrapper.properties 中設定這些屬性以進行專案範圍的代理配置。

以上是如何設定 Gradle 使用代理伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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