[英]Cannot create a new Maven project in eclipse
当我尝试创建一个新的Maven项目时,会发生此错误:
无法从任何已配置的存储库解析原型org.apache.maven.archetype:maven-archetype-quickstart:1.1。
此外,我收到以下消息:
无法从任何已配置的存储库解析原型org.apache.maven.archetypes:maven-archetype-quickstart:1.1。 无法写入工件lastUpdated状态/Users/vismarkjuarez/.m2/repository/org/apache/maven/archetypes/maven-archetype-quickstart/1.1/m2e-lastUpdated.properties(无此类文件或目录)
我尝试删除整个.m2文件夹,但无法删除(无法删除非空目录错误),并且我已经删除了.m2/repository/org/apache/maven/archetypes
文件夹,但是会发生相同的错误。
我遇到了这个问题,并通过以下方式解决了:
在Eclipse中 ,菜单Windows- > Option Preferences- > Open Maven- > User Settings
转到本地存储库中指定的地址(通过合并的用户和全局设置),然后删除所有文件夹和文件。 现在,您可以毫无问题地创建项目。
我知道这是一个老问题,但是仍然没有针对该问题的可接受的答案,因此,如果有人像我一样偶然发现此问题,我将为您解答。
因此,这里的问题在于,maven并未下载最新的jar和pom文件作为您的案例原型的依赖。 事情是maven尝试下载它,但是失败了,因此,在那些文件夹中,您会看到上次下载类型的pom和jar文件。因此,解决方案非常简单。
首先进入您的.m2文件夹,即C / Users / username / .m2 / repository
现在删除存储库文件夹(即org)中的所有内容
现在转到https://github.com/sofastack/sofa-rpc/pull/190/files ,复制tools / ci / .travis.settings.xml。
现在打开notepad ++,创建一个新文件,粘贴上面的复制文件并将其保存为settings.xml。
现在将您的settings.xml放在C / Users / username / .m2中
现在打开Eclipse:-单击窗口>首选项> Maven>用户设置
现在浏览您的用户设置文件,并为它们提供settings.xml的路径,即C / Users / username / .m2 / settings.xml
现在应用更改并重新开始,您将看到依赖关系现在将开始下载而不是创建上次下载的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.