我在一個項目放在一起使用apache maven 3.1.0(相當一段時間後)。我有一個父pom &多個孩子pom xml文件。孩子POM包含當我運行mvn乾淨的安裝,這是造成問題的情況如下:與父子引用的maven依賴關係問題
<parent>
<groupId>com.test.platform</groupId>
<artifactId>test-parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
我從MVN -e點到依賴問題,由於無法找到神器得到的錯誤(指0.0 0.1-SNAPSHOT)。我不確定是否缺少一個步驟或需要使用我的項目/ pom xml文件更改某些內容。任何有用的建議都會受到歡迎(如果需要,我可以發佈更詳細的錯誤消息)。謝謝!
更新: 我也嘗試添加一個相對路徑的子POM XML文件,雖然它仍然給我一個錯誤。
目錄結構:
Main Directory -> pom.xml file
Child Directory -> pom.xml file (with parent tag) - I added the relative section to it as well.
你可以發佈你的項目的目錄結構與pom.xml文件的位置? –
@Andrew - 感謝您的評論 - 我添加了結構(如果不清楚,請告訴我)。引用父pom的pom.xml是一個目錄(我嘗試添加relativePath,但現在不工作)。 –
只有具有自定義目錄結構時才需要'relativePath'設置。在你的情況下,它不是必需的。最有可能的是,您的父母(或組或神器)的版本不像您在子模塊中定義的那樣。 –