Maven错误:使用Nexus在当前项目中找不到前缀'archetype'的插件

时间:2014-06-18 03:20:12

标签: maven nexus archetypes

我正在尝试在我公司的本地网络中设置MAVEN,该网络没有直接连接到互联网。我也使用sonatype nexus作为我的中央存储库。

运行命令mvn archetype:create时问题开始了。结果总是构建失败。

  

错误找不到前缀'原型'的插件在当前项目中。

如何解决此问题?

1 个答案:

答案 0 :(得分:2)

Maven正在尝试查找与"原型相对应的完整插件工件ID"前缀。

要执行此操作,它会从此路径中读取可用的前缀:/org/apache/maven/plugins/maven-metadata.xml

由于您使用的是Nexus,因此可能来自群组存储库,例如:

的http://:8081 /关系/内容/组/公共/组织/阿帕奇/行家/插件/行家-metadata.xml中

您需要仔细查看maven配置和构建日志,以了解它在何处尝试检索此信息。如果您使用debug(" -X")标志运行Maven,可能会有关于失败的其他信息。

如果它试图从您的Nexus实例中检索它,请参阅此处以获取有关如何诊断问题的信息:

https://support.sonatype.com/entries/21437881