我有我的Maven項目設置爲1個外殼項目和4個子模塊。當我嘗試構建shell時。我得到:Maven:不可解析的父POM
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project module1:1.0_A0 (C:\module1\pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Failure to find shell:pom:1.0_A0 in http://nyhub1.ny.ssmb.com:8081/nexus/content/repositories/JBoss/ was cached in the local repository, resolution will not be reattempted until the update interval of jboss has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 5, column 11 -> [Help 2]
如果我嘗試構建一個單獨的模塊,我得到相同的錯誤只替換模塊1,無論它是什麼模塊。
讓他們在他們的poms中引用父項。
<parent>
<artifactId>shell</artifactId>
<groupId>converter</groupId>
<version>1.0_A0</version>
</parent>
這裏是殼聚甲醛的相關部分:
僅供參考<groupId>converter</groupId>
<artifactId>shell</artifactId>
<version>1.0_A0</version>
<packaging>pom</packaging>
<name>shell</name>
<modules>
<module>module1</module>
<module>module2</module>
<module>module3</module>
<module>module4</module>
</modules>
是的。使用Maven需要你知道你做了什麼,試驗和錯誤不會讓你走得很遠。另一方面有幾個很好的參考。這是[one](http://www.sonatype.com/books/mvnref-book/reference/)。 –
因此,您在' '之下添加了這個' .. relativePath>'? –
octavian
我指出它到我的relativePath值默認值maven放在那裏.. – Will