>  기사  >  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이 Artifactory와 같은 서비스와 통합하려면 웹에 대한 액세스가 필요합니다. 프록시 서버 뒤에서 작업할 때 적절한 구성이 설정되지 않으면 문제가 발생할 수 있습니다.

수동 프록시 구성

질문에 설명된 대로 Artifactory 플러그인을 수동으로 추가합니다. .gradle/gradle.properties에서 프록시 설정을 정의하는 것은 다음과 같습니다. 성공하지 못했습니다.

솔루션

제공된 솔루션은 보다 자세한 구성 접근 방식을 제공합니다.

  • 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=통과 -Dhttp.proxyUser=사용자 -Dhttp.proxyPassword=pass -Dhttp.nonProxyHosts=host1.com|host2.com"

위 구성은 gradle.properties(홈 디렉토리 또는 프로젝트)에 배치할 수 있습니다. 디렉토리) 또는 gradle-wrapper.properties.

위 내용은 프록시 서버 뒤에서 작동하도록 Gradle을 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.