반응형
기업환경에서 gradle을 사용하다 보면 proxy 서버 문제로 아래와 같은 에러를 볼 때가 있습니다.
다음과 같은 proxy 설정 정보 값을 작성해 gradle.properties 라는 파일로 저장하시기 바랍니다.
1. Proxy가 HTTP 방식일 때 |
systemProp.http.proxyHost=your proxy host info systemProp.http.proxyPort=your proxy host port info systemProp.http.proxyUser=[userid] systemProp.http.proxyPassword=[password] systemProp.http.nonProxyHosts=[*.exclusiveurl.com|localhost] |
2. Proxy가 HTTPS 방식일 때 |
systemProp.https.proxyHost=your proxy host info systemProp.https.proxyPort=your proxy host port info systemProp.https.proxyUser=[userid] systemProp.https.proxyPassword=[password] systemProp.https.nonProxyHosts=[*.exclusiveurl.com|localhost] |
gradle에서는 위에서 설정한 proxy 정보를 3가지 방식으로 적용 할 수 있습니다.
1. project의 root 디렉토리 아래에 gradle.properties 파일 저장
2. 사용자 홈디렉토리 아래에 .gradle 폴더 아래 gradle.properties 파일을 만들고 그 내부에 proxy 정보를 기입
(UNIX/LINUX 등은 $HOME 아래에 만들기 바랍니다.)
3.JAVA 실행 시 실행 옵션으로 proxy 환경을 셋팅
gradle project의 root 디렉토리에 있는 gradlew.bat(LINUX, UNIX는 gradlew) 파일의 JAVA_OPT에 -DsystemProp.http.proxyHost=xxxxx -DsystemProp.http.proxyPort=xxx 등의 property 값을 추가해 실행하면 됩니다.
proxy 설정이 정상적으로 완료되면 상기 에러가 해결됨을 볼 수 있습니다.
끝~
반응형
'Application Modernization > DevOps' 카테고리의 다른 글
Git, gradle, Spring Boot 개발 환경 구성 ... 2/2 (0) | 2021.09.23 |
---|---|
Git, gradle, Spring Boot 개발 환경 구성 ... 1/2 (0) | 2021.09.17 |
Gradle init type 알아보기 (0) | 2021.06.28 |
Gradle, Github, Eclipse 그리고 Web Application 연동 (0) | 2021.06.28 |
Gradle 간단 Application 빌드 (0) | 2021.06.28 |