修改Maven的settings.xml代理设置
我正试图在谷歌计算引擎上运行一个Maven项目 当我运行它时,它得到一个错误,Maven无法连接到internet(无法检索插件等) 由于我是计算引擎新手,我不知道如何配置VM实例以允许Maven访问internet 我的猜测是VM实例使用代理,我必须在settings.xml中配置下面的配置 我想知道如何获得所有这些代理信息修改Maven的settings.xml代理设置,maven,proxy,virtual-machine,google-compute-engine,Maven,Proxy,Virtual Machine,Google Compute Engine,我正试图在谷歌计算引擎上运行一个Maven项目 当我运行它时,它得到一个错误,Maven无法连接到internet(无法检索插件等) 由于我是计算引擎新手,我不知道如何配置VM实例以允许Maven访问internet 我的猜测是VM实例使用代理,我必须在settings.xml中配置下面的配置 我想知道如何获得所有这些代理信息 <proxies> <!-- proxy
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
-->
</proxies>
而且,也许我必须配置防火墙?我刚刚离线构建了Maven项目并将jar文件发送到VM。我刚刚离线构建了Maven项目并将jar文件发送到VM。@rkosegi我允许http和https连接到我的防火墙,但它仍然存在连接到org.apache.Maven.org/*以检索插件的问题。你知道我还需要允许什么吗?@rkosegi我允许http和https连接到我的防火墙,但它仍然存在连接到org.apache.maven.org/*以检索插件的问题。你知道我还有什么需要允许的吗?