Ich versuche, Apache Ant für die Verwendung hinter einem Proxy zu konfigurieren, ich benutze MAC OS El Capitan, und ich habe eine bash_profile, die ich weiß von meinem Terminal, ich habe dies in meinem bash_profile ANT für den Proxy zu konfigurieren:Konfigurieren Sie Apache Ant für die Verwendung hinter einem Proxy
export ANT_OPTS=-Dhttp.proxyHost=myproxyhost -Dhttp.proxyPort=8080 -Dhttp.proxyUserName=myproxyusername -Dhttp.proxyPassword=myproxypassword -Dhttps.proxyHost=myproxyhost -Dhttps.proxyPort=8080
Nachdem ich meinen Terminal öffne ich echo $ANT_OPTS
kann und ich kann sehen, es geladen wird, auch, dass ich jetzt, wenn ein Ant-Script ausgeführt wird, downloaden versucht, eine URL, die tatsächlich ANT_OPTS abholt, weil sie durch den Proxy geht, jedoch jedes Mal, wenn ich bekomme:
[get] Error opening connection java.io.IOException: Server returned HTTP response code: 407
Es versucht 3 mal und dann bricht aus. Wenn ich ANT_OPTS
entferne, bekomme ich nur einen Timeout-Fehler wie erwartet.
Ich weiß, dass der Fehlercode sagt mir, dass meine Anmeldeinformationen nicht korrekt sind oder nicht zur Verfügung gestellt, aber ich habe gemacht, dass sie richtig sind, gibt es eine andere Art und Weise, dass die Proxy-Anmeldeinformationen sollten ANT_OPTS
zur Verfügung gestellt werden?, Habe ich versucht, -Dhttp.proxyUserName and -Dhttp.proxyUser
zu keinem in Anspruch nehmen.
Dies ist meine ant Version:
Apache Ant(TM) version 1.9.7 compiled on April 9 2016
Java-Version:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Danke ich versuchte mit Anführungszeichen auch, aber ich habe leider das gleiche Ergebnis –