我目前正通过代理在他们的DevBox(XUbuntu)上使用JHipster。
我配置了我能想到的所有内容,通过代理使用它,主要是使用vagrant-proxyconf插件,并在MAVEN_OPTS
内的shell脚本中导出/etc/profile.d
。
npm install
工作正常,适用于apt-get
或Firefox。
但是,mvn
,telnet
或ping
一直在给我"连接超时"错误,repo1.maven.org
或google.com
,即使我直接将代理选项作为mvn
的参数提供。
答案 0 :(得分:1)
好的发现了问题...
要通过代理使用Maven,您可以像下面这样设置MAVEN_OPTS
环境变量:-Dhttp.proxyHost=<domain> -Dhttp.proxyPort=<port> -Dhttps.proxyHost=<domain> -Dhttps.proxyPort=<port>
,代码如下:<protocol>://<domain>:<port>
。
我只是使用<protocol>://<domain>
代替<domain>
...
但即使设置了ping
环境变量(小写和大写),telnet
和HTTP(S)_PROXY
仍然无法正常工作。好吧,我并不真的需要它们,所以它只是奇怪但没有害处。