2016-08-01 2 views
0

Ich installiere eine Software (Apache Thrift), indem ich einfach die mitgelieferte make-Datei benutze. Wenn ich pro Führer laufen zu lassen, erhalte ich:Maven, Ant (oder Apache Thrift) Timeout während make. Wo können Proxy-Einstellungen vorgenommen werden?

Buildfile: /home/john/thrift/lib/java/build.xml 

setup.init: 

mvn.ant.tasks.check: 

proxy: 

mvn.ant.tasks.download: 
     [get] Getting: http://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar 
     [get] To: /home/john/thrift/lib/java/build/tools/maven-ant-tasks-2.1.3.jar 

mvn.init: 
[artifact:dependencies] [WARNING] Overriding profile: 'maven-ant-tasks-repo-profile' (source: pom) with new instance from source: pom 
[artifact:dependencies] Downloading: org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12.pom from repository central at http://repo1.maven.org/maven2 
[artifact:dependencies] Error transferring file: Connection timed out 

Es sieht aus wie sicher Proxy-Themen, damit ich meine /usr/share/maven2/conf/settings.xml Proxy-Einstellungen in Maven conf-Datei konfigurieren. Wenn das immer noch nicht funktionierte, von dem Terminal, das tue ich

export ANT_OPTS="-Dhttp.proxyHost=[MyProxyName] -Dhttp.proxyPort=[MyProxyPort] -Dhttps.proxyHost=[MyProxyName] -Dhttps.proxyPort=[MyProxyPort]"

und laufen make wieder. Diesmal bin ich über die Zeile mvn.ant.tasks.download oben gekommen, aber mvn.init mal raus.

Was ist der richtige Ort, um Proxy-Einstellungen vorzunehmen, damit Maven und Ant diese Einstellungen übernehmen können? Oder vielleicht diese Einstellungen in Thrift-Konfigurationsdatei, .pom-Datei oder etwas ähnliches? Danke im Voraus!

Antwort

0

Problem behoben. Sie können Proxy-Einstellungen in ~/.m2/settings.xml speichern.

<settings> 
    <proxies> 
    <proxy> 
     <id>http_proxy</id> 
     <active>true</active> 
     <protocol>http</protocol> 
     <host>YOUR_HOST</host> 
     <port>YOUR_PORT</port> 
     <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts> 
    </proxy> 
    </proxies> 
</settings>