当我尝试创建新的Maven项目时,会发生以下错误:
无法解析原型 org.apache.maven.archetype:maven-archetype-quickstart:1.1 from any of 配置的存储库。
此外,我收到以下消息:
无法解析原型 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
文件夹,但发生同样的错误。
答案 0 :(得分:2)
我遇到了这个问题并以这种方式解决了:
在 Eclipse 中,菜单 Windows ->选项首选项->打开 Maven -> 用户设置
转到本地存储库(通过合并的用户和全局设置)中指定的地址,然后删除所有文件夹和文件。现在,您可以毫无问题地创建项目。
答案 1 :(得分:1)
我知道这是一个古老的问题,但是对于这个问题仍然没有公认的答案,所以我会回答,以防万一有人像我一样偶然遇到这个问题。
所以这里的问题是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
现在打开日食:-单击“窗口”>“首选项”>“ Maven”>“用户设置”
现在浏览您的用户设置文件,并为他们提供settings.xml的路径,即C / Users / username / .m2 / settings.xml
现在应用更改并重新开始,您将看到依赖关系现在将开始下载而不是创建上次下载的文件。