在安装了m2eclipse的Eclipse 中,当我选择
文件 > 新建 > 项目... > Maven > Maven 项目
和
使用默认工作区位置
和
目录:Nexus 索引器
选中后,将显示以下错误消息:
目前没有可用的原型。当索引完成更新时,原型列表将刷新。
为什么会出现这个错误?
我有同样的问题,通过添加远程目录解决了: http ://repo1.maven.org/maven2/archetype-catalog.xml
我在以下位置找到了这个解决方案:http: //jira.talendforge.org/secure/attachment/36787/DeveloperGuide-Feedback.pdf
在这种情况下,您可以使用另一种解决方案,您需要使用 eclipse 配置本地目录:
1-假设您需要使用mave目录:http ://repo1.maven.org/maven2/archetype-catalog.xml
2-从您的网络浏览器下载文件http://repo1.maven.org/maven2/archetype-catalog.xml并将其保存在 ~/.m2/archetype-catalog.xml
3 现在进入eclipse“Window-->Preferences-->maven-->Archetypes”然后点击“Add Local catalogue”并将ctalogue文件设置为~/.m2/archetype-catalog.xml,保存退出
4-现在回到 Eclipse 并尝试使用新的本地目录原型创建项目,它应该可以工作
更新了远程目录链接:https ://repo1.maven.org/maven2/archetype-catalog.xml
复制链接并添加远程原型或下载 XML 文件并选择本地原型选项并遵循 @sofiene-zaghdoudi 的解决方案。