mvn proxy 설정
java 개발자가 아니라서...
mvn이 뭐하는 것인지도 찾아봐야 아는 1인.
elasticsearch plugin 설치를 위해 mvn을 사용해야 하는데...
방화벽 때문인지 잘 안됨... 연결시간 초과 이런 메시지가 뜬다.
proxy 설정이 안되서 그런 것으로 생각되어 mvn proxy 설정과 관련된 내용을 검색해봤다.
일단, mvn proxy 설정은 다음과 같이 하면 된다.
$ vi ~/.m2/settings.xml
<settings>
<proxies>
<proxy>
<id>http_proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>your_host</host>
<port>your_port</port>
</proxy>
<proxy>
<id>http_proxy</id>
<active>true</active>
<protocol>https</protocol>
<host>your_host</host>
<port>your_port</port>
</proxy>
</proxies>
</settings>
이렇게 설정하고, 다시 mvn을 실행해보면 OK!
그리고, 한가지 더 방법이 있는데,
$ mvn install -Dhttps.proxyHost=your_host -Dhttps.proxyPort=your_proxy -Dhttp.proxyHost=your_host -Dhttp.proxyPort=your_proxy
이렇게 하면, proxy가 설정된 mvn을 사용할 수 있다. 끝.
참고 : http://maven.apache.org/guides/mini/guide-proxies.html
참고 : http://dylankernel.tistory.com/19