maven:传输文件时出错:连接被拒绝:连接

maven:传输文件时出错:连接被拒绝:连接,maven,maven-2,Maven,Maven 2,我在网络环境中工作。 我的internet网络ip地址是: IE->工具->互联网选项->连接->局域网设置->使用自动配置脚本(已启用):地址:http://autocache.abc.com/ IE设置中未指定端口地址 当我ping autocache.abc.com时,它给出以下ip地址:16.234.18.243 在settings.xml文件中,我为代理启用了以下条目: <proxy> <id>genproxy</id>

我在网络环境中工作。 我的internet网络ip地址是:

IE->工具->互联网选项->连接->局域网设置->使用自动配置脚本(已启用):地址:http://autocache.abc.com/

IE设置中未指定端口地址

当我ping autocache.abc.com时,它给出以下ip地址:16.234.18.243

在settings.xml文件中,我为代理启用了以下条目:

<proxy>
         <id>genproxy</id>
         <active>true</active>
         <protocol>http</protocol>
         <host>autocache.abc.com</host>
</proxy>
如果我在没有网络连接的情况下运行mvn安装,即在我的专用internet连接上运行mvn安装,它工作正常,唯一的问题是网络代理

我强烈感觉这是主机问题,如果我将主机设置为16.234.18.243而不是autocache.abc.com,仍然会给出相同的错误


我试图创建新的本地存储库(即删除现有目录),但仍然存在相同的问题。

您指定的URL很可能包含一个文件。您需要下载它并查看其中指定的代理设置

例如,文件内容

   function FindProxyForURL(url, host)
   {
      return "PROXY proxy.example.com:8080; DIRECT";
   }
指示应在端口8080上使用代理服务器
proxy.example.com

有关更详细的示例,请参见。

1>打开IE(或任何浏览器)

2> 将url设置为(您已在上面给出)并输入,将下载一个.pac格式的文件,保存到桌面

3> 在textpad中打开.pac文件,标识代理:

在您的编辑器中,将出现以下内容:

   return "PROXY web-proxy.ind.abc.com:8080; PROXY proxy.sgp.abc.com:8080"; 
4> 转到Maven settings.xml并输入为:

<proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>          
      <host>web-proxy.ind.abc.com</host>
      <port>8080</port>          
</proxy>

可选择的

<proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>          
      <host>web-proxy.ind.abc.com</host>
      <port>8080</port>          
</proxy>