관리 메뉴

컴사랑의 이런 저런 이야기

Maven, Gradle proxy 설정하기 본문

개발/웹관련 개발

Maven, Gradle proxy 설정하기

컴사랑 comlover 2014.01.22 15:13

maven, gradle과 같은 빌드 관리 도구들이 요즘 많이 사용되고 있는 것 같은데, dependency 설정도 간편하여 classpath에 대한 설정 지옥(?)에서 해방되어 정말 편한 것 같다.


하지만 proxy 환경에서라면 proxy 에 대한 설정을 해줘야 한다.


먼저, maven은 사용자 홈디렉토리의 .m2(윈도우라면 c:\Users\(아이디)\.m2) 폴더 내의 setting.xml에 설정을 하면 된다. 

proxy 부분만 설정하면 된다.

  <proxies>

    <proxy>

      <id>myproxy</id>

      <active>true</active>

      <protocol>http</protocol>

      <host>(Proxy서버)</host>

      <port>(Proxy서버 포트)</port>

      <username></username>

      <password></password>

      <nonProxyHosts>localhost,127.0.0.1</nonProxyHosts>

    </proxy>

  </proxies>


Gradle은 사용자 홈디렉토리의 .gradle(윈도우라면 c:\Users\(아이디)\.gradle) 폴더 내의 gradle.properties 파일에 설정을 하면 된다.

systemProp.http.proxyHost=(Proxy서버)

systemProp.http.proxyPort=(Proxy서버 포트)

systemProp.http.proxyUser=

systemProp.http.proxyPassword=

systemProp.http.nonProxyHosts=localhost


또한 IDE 환경에서 Gradle 프로젝트가 인식이 잘 안되거나, 빌드가 잘 안된다면, gradle 이 메모리 부족 등의 이유로 잘 실행이 안되었을 수도 있다. 이 경우는 gradle의 실행 옵션 설정을 아래처럼 조금 조절해보면 될 수도 있다.

-Xmx768m -Xms512m


0 Comments
댓글쓰기 폼