Java Maven代理错误

Java Maven代理错误,java,eclipse,maven,proxy,Java,Eclipse,Maven,Proxy,嗨,我无法在我的机器上创建Maven项目。下面是我的配置 Eclipse Version: Mars.1 Release (4.5.1) Maven Version: m2e, Maven Integration for Eclipse, 1.6.2 我支持一个公司代理。我试图在.m2目录中配置设置文件,但它不起作用。下面是我的设置文件 <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.a

嗨,我无法在我的机器上创建Maven项目。下面是我的配置

Eclipse Version: Mars.1 Release (4.5.1)
Maven Version: m2e, Maven Integration for Eclipse, 1.6.2
我支持一个公司代理。我试图在.m2目录中配置设置文件,但它不起作用。下面是我的设置文件

<?xml version="1.0" encoding="UTF-8"?>
<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>XX.XX.XX.XX</host>
 <port>8080</port>
 <nonProxyHosts></nonProxyHosts>
 <username>USERNAME</username>
 <password>PASSWORD</password>
 </proxy>
 </proxies>

</settings>
以我的经验

  • “@”字符不是关键问题。因为我的pwd也包括这个字符
  • 不需要添加域
  • 实际上,也许你可以这样做:
  • 在IDE(例如:eclipse)中配置代理信息,而不是settgins.xml中的配置,这意味着删除maven设置文件中的所有配置

  • “@”字符不是关键问题。因为我的pwd也包括这个角色
  • 不需要添加域
  • 实际上,也许你可以这样做:

  • 在IDE中配置代理信息(例如:eclipse),而不是在settgins.xml中配置,这意味着删除maven设置文件中的所有配置

  • 下载并解压缩它,并相应地设置path变量

  • 通过键入mvn检查命令提示符或终端是否有效

  • 在提取的二进制包conf目录中编辑settings.xml

  • 导航到windows->preferences->maven preferences->Installations

  • 将具有正确路径的新安装添加到提取的maven二进制文件夹


  • 就是这样,你再也不会面对任何问题了

    只需更改maven安装即可解决问题

  • 下载并解压缩它,并相应地设置path变量

  • 通过键入mvn检查命令提示符或终端是否有效

  • 在提取的二进制包conf目录中编辑settings.xml

  • 导航到windows->preferences->maven preferences->Installations

  • 将具有正确路径的新安装添加到提取的maven二进制文件夹


  • 就是这样,你再也不会面对任何问题了

    在我的例子中,我只做了以下步骤,结果成功了

  • 提到eclipse和maven(/user/.m2/settings.xml)中的代理详细信息
  • 然后从/user/.m2/存储库中删除所有*.lastupdated文件
  • 后来,它工作得很好

  • 在我的情况下,我只是做了以下步骤,它的工作

  • 提到eclipse和maven(/user/.m2/settings.xml)中的代理详细信息
  • 然后从/user/.m2/存储库中删除所有*.lastupdated文件
  • 后来,它工作得很好

  • 您可以共享堆栈跟踪或错误吗?您是否尝试在CDATA块中添加密码?示例:
    添加了堆栈跟踪错误。我遇到了相同的问题。参考此答案,您可以共享堆栈跟踪或错误吗?您是否尝试在CDATA块中添加密码?示例:
    添加了堆栈跟踪错误。我遇到了相同的问题。参考这个答案,我也试过了。我的eclipse网络连接设置显示来自系统代理的代理信息。我假设您的系统代理是指向公司代理地址的链接。就像这样:如果你只是用这个是不正确的。请将此链接粘贴到您的broswer,并将获得一个包含所有代理主机的文件。用它来试一下,我也试过了。我的eclipse网络连接设置显示来自系统代理的代理信息。我假设您的系统代理是指向公司代理地址的链接。就像这样:如果你只是用这个是不正确的。请将此链接粘贴到您的broswer,并将获得一个包含所有代理主机的文件。用它试试看
    Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories.
    Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:1.0
    Failure to transfer org.apache.maven.archetypes:maven-archetype-webapp:pom:1.0 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:1.0 from/to central (https://repo.maven.apache.org/maven2): connect timed out