我正在使用最新的 Eclipse Java EE (Kepler)并尝试创建一个Maven项目。当我尝试这样做,最后单击完成按钮时,我收到此错误:
无法解析原型 org.apache.maven.archetypes:maven-archetype-quickstart:来自任何已配置存储库的RELEASE。
我在“设置”方面所做的就是安装Eclipse Java EE(我之前也安装了主eclipse标准4.3)。我也在工作计算机上,我运行的代理测试返回结果:此请求似乎来自代理。
这让我几乎疯了,所以任何帮助都会很棒!谢谢!
答案 0 :(得分:6)
请在Eclipse中验证Windows>偏好> Maven>用户设置,请检查用户设置文件(settings.xml)是否存在,该文件中的代理设置是否正确指向您的代理服务器。
答案 1 :(得分:5)
在用户setting.xml文件的“镜像”部分中添加以下内容。
<!-- mirrors so we can control the access of artifacts and avoid going to
the internet for artifact metadata -->
<mirrors>
<mirror>
<id>maven repo</id>
<url>http://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
官方Maven 2存储库位于美国托管的http://repo.maven.apache.org/maven2,或英国托管的http://uk.maven.org/maven2。
答案 2 :(得分:4)
删除C:\ Users \ {您的用户名} \ .m2 \ repository \ org \ apache \ maven文件夹,然后尝试再次创建您的maven项目。
答案 3 :(得分:2)
您也可以添加
<mirror>
<id>ibiblio.org</id>
<url>http://mirrors.ibiblio.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
答案 4 :(得分:1)
最佳解决方案如下:
答案 5 :(得分:1)
- 打开窗口&gt;首
- 打开Maven&gt;原型
- 点击“添加远程目录”并添加以下内容:
醇>
- 目录文件:http://repo1.maven.org/maven2/archetype-catalog.xml
- 描述:maven目录
答案 6 :(得分:0)
除了提到的内容之外,我还需要将代理协议从 https 修改为 http 。
答案 7 :(得分:0)
我遇到了同样的问题并且很难解决这个问题。我尝试了很多东西,包括以上所有答案。
我为我工作的解决方案是,我通过命令提示创建了第一个Hello World项目(第一次创建它时下载了很多东西)然后我尝试了eclipse。它对我有用!!!。
要从命令提示符创建,请按照以下链接中的视频进行操作。
https://javabrains.io/courses/buildsys_mavenintro/lessons/Introduction-and-Setting-up-Part-1
答案 8 :(得分:0)
我遇到了同样的问题,但不是快速入门,对我来说是webapp。
我为解决该问题所做的事情是:
步骤1),只需转到路径C:\ Users \ $ username $ \。m2 \ repository \ org \ apache \ maven \ archetypes \ maven-archetype-webapp并删除名为“ maven-archetype-webapp”的文件夹”(对您来说可能是快速入门)。是的,删除整个文件夹。
第2步)为您的系统提供互联网访问权限
第3步)关闭Eclipse,然后重新启动
它将要做的是再次下载存储库。
此解决方案对我有用。