>  기사  >  Java  >  프록시 서버를 사용하도록 Gradle을 구성하는 방법은 무엇입니까?

프록시 서버를 사용하도록 Gradle을 구성하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-02 04:55:29802검색

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=[password](또는 HTTPS 프록시의 경우 -Dhttps.proxyUser 및 -Dhttps.proxyPassword) 속성을 포함합니다.

프록시 터널링에서 특정 호스트를 제외하려면 -Dhttp.nonProxyHosts=[host names] 속성을 사용하세요.

예:

다음 시나리오를 고려하세요.

  • 프록시 호스트: 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으로 문의하세요.