修改Maven的settings.xml代理设置

时间:2017-01-23 15:36:45

标签: maven proxy virtual-machine google-compute-engine

我正在尝试在Google Compute Engine上运行Maven项目。

当我运行它时,它会收到Maven无法连接到互联网的错误(无法检索插件等)。

由于我是Compute Engine的新手,我不知道如何配置VM实例以让Maven访问互联网。

我的猜测是VM实例使用代理,我必须在settings.xml中配置波纹管配置。

我想知道如何获取所有这些代理信息。

<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>

另外,我可能需要配置防火墙吗?

1 个答案:

答案 0 :(得分:0)

我刚刚离线构建了我的Maven项目,并将jar文件发送到VM中。