Maven的无法解决的父POM问题

时间:2018-11-17 08:23:23

标签: maven cumulocity

我们已经下载了项目“ https://bitbucket.org/m2m/cumulocity-clients-java/src/develop/”,并尝试运行该项目的项目,但是存在以下问题:

[INFO]扫描项目... [错误] [错误]处理POM时遇到了一些问题: [FATAL] com.nsn.cumulocity.clients-java:clients-java:9.19.1-SNAPSHOT的不可解析的父POM:未能在{{中找到com.nsn.cumulocity.root:root:pom:9.19.0 3}}缓存在本地存储库中,直到中心的更新间隔过去或强制进行更新并且'parent.relativePath'指向错误的本地POM @第5行,第10列时,解析才会重新尝试  @ [错误]版本无法读取1个项目-> [帮助1] [错误]
[错误]项目com.nsn.cumulocity.clients-java:clients-java:9.19.1-SNAPSHOT(D:\ Projects \ Dormakaba \ Code \ Test-Code \ cumulocity \ pom.xml)有1个错误 [错误] com.nsn.cumulocity.clients-java:clients-java:9.19.1-SNAPSHOT的不可解析的父POM:无法在{{中找到com.nsn.cumulocity.root:root:pom:9.19.0 3}}已缓存在本地存储库中,直到中心的更新间隔过去或强制进行更新并且'parent.relativePath'指向错误的本地POM时,才会在第5行第10列-> [帮助2]上重新尝试解析。 [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [错误]使用-X开关重新运行Maven以启用完整的调试日志记录。 [错误] [ERROR]有关错误和可能的解决方案的详细信息,请阅读以下文章: [错误] [帮助1] https://repo.maven.apache.org/maven2 [错误] [帮助2] https://repo.maven.apache.org/maven2

我的主要POM.XML

http://maven.apache.org/xsd/maven-4.0.0.xsd“>     4.0.0

<parent>
    <groupId>com.nsn.cumulocity.root</groupId>
    <artifactId>root</artifactId>
    <version>9.19.0</version>
    <relativePath>/pom.xml</relativePath>
</parent>

<groupId>com.nsn.cumulocity.clients-java</groupId>
<artifactId>clients-java</artifactId>
<packaging>pom</packaging>
<version>9.19.1-SNAPSHOT</version>
<name>Cumulocity :: Clients Java</name>
<url>http://startups.jira.com/wiki/display/MTM/Home</url>

<scm>
    <connection>scm:hg:ssh://hg@bitbucket.org/m2m/cumulocity-clients-java</connection>
    <tag>HEAD</tag>
</scm>

<modules>
    <module>device-capability-model</module>
    <module>java-client</module>
    <module>java-me-client</module>
    <module>java-me-client-test</module>
    <module>java-me-maven-plugin</module>
    <module>java-me-smartrest</module>      
    <module>java-email-client</module>
    <module>java-sms-client</module>
    <module>java-client-services</module>
</modules>

...................

最诚挚的问候,马诺伊

1 个答案:

答案 0 :(得分:1)

就像错误消息指出的那样,在远程存储库中,本地存储库或给定的相对路径中都找不到父Pom。 将Parent Pom放在正确的位置,一切都应该没事。

编辑:该项目的描述指出,您确实需要添加自己的存储库。

https://bitbucket.org/m2m/cumulocity-clients-java