我正在尝试在我公司的本地网络中设置MAVEN,该网络没有直接连接到互联网。我也使用sonatype nexus作为我的中央存储库。
运行命令mvn archetype:create
时问题开始了。结果总是构建失败。
错误找不到前缀'原型'的插件在当前项目中。
如何解决此问题?
答案 0 :(得分:2)
Maven正在尝试查找与"原型相对应的完整插件工件ID"前缀。
要执行此操作,它会从此路径中读取可用的前缀:/org/apache/maven/plugins/maven-metadata.xml
由于您使用的是Nexus,因此可能来自群组存储库,例如:
的http://:8081 /关系/内容/组/公共/组织/阿帕奇/行家/插件/行家-metadata.xml中
您需要仔细查看maven配置和构建日志,以了解它在何处尝试检索此信息。如果您使用debug(" -X")标志运行Maven,可能会有关于失败的其他信息。
如果它试图从您的Nexus实例中检索它,请参阅此处以获取有关如何诊断问题的信息: