我是maven的“菜鸟”,我正在为我发现的一个开源项目运行mvn全新安装。我正在尝试让它构建一个jar文件。当我按照“假设”的方式运行它时,它将会工作。我得到这个错误..。
Non-resolvable parent POM: Could not find artifact
com.gorillalogic.monkeytalk:monkeytalk:pom:1.0.12-SNAPSHOT and 'parent.relativePath'
points at wrong local POM @ line 6, column 10 -> [Help 2]对于pom.xml文件@第6-10行,我有...
<parent>
<groupId>com.gorillalogic.monkeytalk</groupId>
<artifactId>monkeytalk</artifactId>
<version>1.0.12-SNAPSHOT</version>
</parent>我是不是漏掉了什么步骤?如果你需要的话,我可以给你更多的代码?
提前感谢!
发布于 2017-08-30 23:20:29
父项目可能尚未安装,请尝试以Maven install的身份运行父项目"monkeytalk“。

发布于 2015-01-13 08:10:06
我不确定这是否能解决所有看到这个问题的人,但对我来说,这是因为我的maven settings.xml文件没有被找到。parent.relativePath使用这个文件来定位用于下载快照文件的远程repos,所以如果它找不到settings.xml文件,那么Maven基本上是未定义的。这个IMO的错误消息相当糟糕,它应该转储parent.relativePath的值,以给出一些未定义变量的指示。
https://stackoverflow.com/questions/11658497
复制相似问题