不可解析的父POM:找不到工件

Hen*_*ris 9 java jar build agent maven

我最近研究了Gorilla Logic的开源测试工具,需要进行一些更改才能将某些内容记录到控制台.我已经检查了"Android代理"的源代码控制代码,现在我正在构建一个新的.jar代理文件.我需要使用它
mvn clean install来构建.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]

任何人都可以帮我这个或让我知道这意味着什么?谢谢.:)我不明白maven,只想知道它意味着什么.

这是pom.xml文件行6-10

<parent> 
<groupId>com.gorillalogic.monkeytalk</groupId>
    <artifactId>monkeytalk</artifactId>
    <version>1.0.12-SNAPSHOT</version>
    <relativePath>/Users/henry/Desktop/monkeytalk-agent-android/parent/pom.xml</relativePath>
</parent>
Run Code Online (Sandbox Code Playgroud)

小智 6

这个项目似乎是另一个maven项目“moneytalk”下的模块项目。由于这个项目可以从父项目继承属性、依赖管理信息、插件信息,maven尝试读取父pom.xml。如果父 pom.xml 在指定位置不可用,maven 构建将失败。

一种选择是签出所有项目,包括父项目。其他选项是将父项目的 pom.xml 放在所需的位置(在您的情况下 /Users/henry/Desktop/monkeytalk-agent-android/parent/pom.xml

  • ...该项目是“monkeytalk”...不是“moneytalk”...;p (3认同)