Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
maven中的多代理设置_Maven - Fatal编程技术网

maven中的多代理设置

maven中的多代理设置,maven,Maven,我是Maven的新手,我有一个疑问。可以在maven中配置多个代理吗?如果是,怎么做?请用例子回复 我试图通过在本地工作区中提供多个代理来找到它,但没有成功。我看不出正确的解释。请帮助我。请查看Maven网站 如果您想添加多个代理,则需要在标记下添加所有代理。我能够添加多个代理,而且效果很好 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem

我是Maven的新手,我有一个疑问。可以在maven中配置多个代理吗?如果是,怎么做?请用例子回复

我试图通过在本地工作区中提供多个代理来找到它,但没有成功。我看不出正确的解释。请帮助我。

请查看Maven网站

如果您想添加多个代理,则需要在标记下添加所有代理。我能够添加多个代理,而且效果很好

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                     http://maven.apache.org/xsd/settings-1.0.0.xsd">
 ...
 <proxies>
   <proxy>
    <id>myproxy</id>
    <active>true</active>
     <protocol>http</protocol>
     <host>proxy.somewhere.com</host>
     <port>8080</port>
    <username>proxyuser</username>
     <password>somepassword</password>
     <nonProxyHosts>*.google.com|ibiblio.org</nonProxyHosts>
    </proxy>
   <proxy>
    <id>myproxy</id>
    <active>true</active>
     <protocol>http</protocol>
     <host>proxy.example.com</host>
     <port>8080</port>
    <username>proxyuser</username>
     <password>somepassword</password>
     <nonProxyHosts>*.google.com|ibiblio.org</nonProxyHosts>
    </proxy>
 </proxies>
  ...
</settings>

...
安全代理
真的
http
proxy.somewhere.com
8080
代理用户
密码
*.google.com | ibiblio.org
安全代理
真的
http
proxy.example.com
8080
代理用户
密码
*.google.com | ibiblio.org
...

根据您引用的文档,只能有一个活动代理。Maven没有抱怨吗?它使用了哪种代理?我有动态代理,所以对于Maven构建,我每天都必须更改主机名。在做了大量的研究之后,我开始在settings.xml上使用多个代理,并且成功了,上面的示例就是如何设置。Maven允许多个代理。检查标记名,它的子孩子是,这几乎是免费的,您可以添加尽可能多的代理。因为我已经在settings.xml中添加了我的所有代理,所以我不必每天更改代理,而且所有构建都可以正常工作。请尝试一下,如果它不起作用,请告诉我。如果您使用多个代理,maven会选择哪个代理?