首页  >  文章  >  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