외부로의 maven 저장소 연결을 하려면, proxy를 통해서 빌드를 해야 하는 환경이 있다.

gradle은 이를 지원하며, gradle.properties 파일에 다음을 추가한다.

systemProp.http.proxyHost=proxy.google.io
systemProp.http.proxyPort=9999
systemProp.http.nonProxyHosts=localhost

systemProp.https.proxyHost=proxy.google.io
systemProp.https.proxyPort=9999
systemProp.https.nonProxyHosts=localhost

만약 내부 서버 중 일부는 proxy를 태우지 않으려면, 다음과 같이 nonProxyHosts에 glob패턴으로 서버를 지정할 수 있다.


systemProp.https.nonProxyHosts=*.google.com|localhost

Posted by '김용환'
,