我使用eclipse Neon并在代理后面工作。当我尝试使用原型创建maven项目时,会显示以下消息框。
“无法从任何已配置的存储库解析原型XXXXXXXX。”
“创建xxxxx遇到了问题。无法从任何已配置的存储库解析archetype xxxx”
我已正确配置以下设置。 1. Eclipse中的代理设置 2. maven setting.xml文件中的代理设置 3.将远程目录添加为“http://repo1.maven.org/maven2/archetype-catalog.xml”
但是,当我转到错误描述时,它会显示“连接时意外的流结束”,并显示我的代理IP和端口。只是为了检查,我在settings.xml文件和eclipse代理设置中更改了代理IP,但它在错误描述中显示相同的IP和PORT而没有任何更改。我不知道maven在哪里引用代理设置。请指教。
先谢谢
答案 0 :(得分:0)
尝试以下方法:
1) Delete your repository at C:/Users/????/.m2/repository
2) Check your C:/Users/????/.m2/settings.xml for correct proxy config
3) Set you M2_HOME environment variable to <MAVEN INSTALL DIR
4) Add %M2_HOME%/bin: to your PATH variable assuming windows (remeber to start a new window after changing ebvironment variables)
5) Try a mvn clean install from the command line - GET THIS WORKING FIRST
6) Then try from netbeans, you do not need a proxy setting it should call the default mvn.
答案 1 :(得分:0)
在eclipse neon中设置代理设置如下:
Window->Preferences->General->Network Connection
现在选择Active Provider
作为Manual
。
现在,您将获得三个代理条目,以配置HTTP,HTTPS和SOCKS。在HTTP和HTTPS代理条目中配置主机名,端口,用户名和密码,但在SOCKS中不配置。试试这个,它可能有所帮助。
还要确保您输入的用户名和密码是正确的。
配置完毕后请重新启动eclipse,这需要具备配置效果。
上述设置后,可能不需要.m2 / settings.xml中的代理设置。
答案 2 :(得分:0)
同样的错误让我很难挣扎,我可以从eclipse市场下载testNG和其他东西,但是当我创建一个maven项目时,我收到了这个错误。因为我的互联网连接正在通过代理。 我尝试了以上所有但我无法解决这个错误,但这家伙给了我解决方案:
http://www.javahelps.com/2015/08/set-proxy-for-maven-in-eclipse.html
完成上述步骤后,您必须从下面的文件夹中删除现有的quickstart-archetype C:\ Users.m2 \库\组织\阿帕奇\行家\原型
然后重新启动eclipse并使用新项目名称创建一个新的maven项目。 由于这只是一个代理问题,因此无需指定arche类型和所有。如果这是与代理相关的问题,这应该有用。