2014-12-30 4 views
3

Maven에서 프록시 서버를 사용하지 않도록 설정하려고합니다. 이것은 많은 작업으로 밝혀졌습니다. 어딘가에 Maven은 계속 사용하고있는 프록시 정보를 읽었습니다.Maven에서 프록시 서버를 사용하지 않도록 설정하는 방법

나는 이미 다음을 시도했다. 터미널 해제 http_proxy에서

  1. https_proxy
  2. 나는 settings.xml이 없었다. 나는 하나를 추가 false
  3. Settings.XML의 active = true에서
  4. nonProxyHosts = *
  5. 나는 로컬 프록시 서버를 설치하지 않을 /etc/environment

에서 프록시 설정을 제거입니다 active로에 프록시 설정을 추가 이 기능을 사용하려면 메이븐에게 프록시 서버를 사용하지 말라고 지시하는 또 다른 방법이있을 것이다.

+0

해결 방법은 예를 들어 SSH에 대한 프록시 서버로 SSH 터널을 사용하는 파일을 확인 -d 다음 $ PORT 사용자 @ 서버 및 수출 MAVEN_OPTS의 = "- DsocksProxyHost = 127.0.0.1 -DsocksProxyPort = $ PORT" – onknows

답변

3

첫 번째 단계는 Maven에게보고 사용하는 구성을 보여 주도록 요청하는 것입니다. 도움말 플러그인을 사용하면 mvn help:effective-pom에서 Maven이 사용할 전체 POM을 보여주고 help:effective-settingssettings.xml에 대해 동일한 작업을 수행합니다.

이제 Maven 유니버스가 깨끗한 지 확인하기 위해 해당 출력에 프록시 설정이 있는지 확인할 수 있습니다. 내 생각 엔 누군가가 Maven 설치의 conf 폴더에서 글로벌/기본값 settings.xml을 변경합니다.

그런 다음 Java에서 사용하는 프록시 옵션을 확인해야합니다. 환경 및 $HOME/.mavenrc

+1

[ ERROR] repositories [local (/home/ostraaten/.m2/repository), central (http : //repo.maven.apache)]에서 플러그인 'org.apache.maven.plugins : maven-help-plugin'의 버전을 확인하는 중 오류가 발생했습니다. .org/maven2]] : 플러그인 저장소에 플러그인이 없습니다. -> [Help 1] – onknows

+1

즉, Maven에서 플러그인을 다운로드 할 수 없습니다. 이것은 나쁘다 (암탉 - 달걀 문제) : -/당신은 플러그인을 다운로드 할 수 없다. 왜냐하면 플러그인은 몇 가지 의존성을 가지고 있기 때문이다. maven.apache.org의 아카이브를 사용하여 Maven을 다시 설치할 수 있습니까? –

+0

다시 설치해도 문제가 해결되지 않았습니다. 아직도 플러그인을 찾을 수 없습니다. – onknows

관련 문제