无法通过Proxy在Eclipse中创建Maven项目

时间:2017-02-24 10:36:22

标签: java eclipse maven proxy

enter image description here我使用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在哪里引用代理设置。请指教。

先谢谢

3 个答案:

答案 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类型和所有。如果这是与代理相关的问题,这应该有用。