当我尝试创建一个简单的 Maven 项目时收到上述错误消息。我已经用尽了以前的建议,例如Window > Preferences > Maven > Archetypes > Add Remote Catalog...并将其添加为目录文件:http://repo1.maven.org/maven2/archetype-catalog.xml
当我点击验证时,它说这是空的。
我也曾尝试删除 .m2 目录中的 maven 存储库,但没有任何返回。
我的完整错误是这样的:
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories.
Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE
Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Users\USER_ID\.m2\repository)
Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Users\USER_ID\.m2\repository)
maven-metadata.xml 文件在正确的位置(我认为)但我不完全确定它是否是正确的文件内容,这个文件中应该放什么?
我也曾尝试删除和更改 settings.xml 文件的内容和位置,同样是重复的、令人恼火的消息。
最佳答案
在对同一问题进行一些研究后,我发现找到的解决方案之一是遵循以下步骤:
打开窗口>首选项
打开 Maven > 原型(prototype)
单击“添加远程目录”并添加以下内容:
- 目录文件:http://repo1.maven.org/maven2/archetype-catalog.xml
- 描述:maven目录
希望对你有用。
关于xml - 无法解析原型(prototype) org.apache.maven.archetypes :maven-archetype-webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26632464/