2016-06-29 14 views
0

Ich verwende JHipster derzeit auf ihrer DevBox (XUbuntu) über einen Proxy. Ich konfigurierte alles, worüber ich nachdenken konnte, um es über einen Proxy zu verwenden, hauptsächlich mit dem vagrant-proxyconf-Plugin und durch den Export von MAVEN_OPTS in ein Shell-Skript innerhalb von /etc/profile.d. npm install funktioniert gut, gleich für apt-get oder Firefox. Aber mvn, telnet oder ping halten Sie mich "Connection Timeout" Fehler, mit repo1.maven.org oder google.com, auch wenn ich die Proxy-Optionen als Parameter von mvn direkt geben.Maven kann nicht über einen Proxy mit einer Vagrant-Maschine verwendet werden

+0

Wenn sich Ihr Server hinter einem Proxy befindet, benötigen Sie möglicherweise eine spezielle Konfiguration für Maven. Hast du den Maven-Proxy in Maven 'conf/settings.xml' konfiguriert? –

+0

Nein, ich habe 'MAVEN_OPTS' verwendet, ich denke, es ist einfacher in meinem Fall zu verwenden. – CidTori

Antwort

1

Ok, das Problem gefunden ...

verwenden Maven über einen Proxy können Sie die MAVEN_OPTS Umgebungsvariable wie folgt festgelegt: -Dhttp.proxyHost=<domain> -Dhttp.proxyPort=<port> -Dhttps.proxyHost=<domain> -Dhttps.proxyPort=<port> für einen Proxy-URL wie folgt aus: <protocol>://<domain>:<port>.

habe ich einfach <protocol>://<domain> statt <domain> ...

Aber ping und telnet noch nicht funktionieren, auch wenn die HTTP(S)_PROXY Umgebungsvariablen, Groß- und Klein, eingestellt sind. Nun, ich brauche sie nicht wirklich, also ist es nur seltsam, aber nicht schädlich.