我有一個複雜的項目結構是這樣的:用竹片搭建的Subversion/Maven項目定義父POM(S)
- root (no pom)
- parent(parent pom.xml)
+ project A (pom.xml)
+ project B (pom.xml)
- project C (pom.xml)
- subproject 1 (pom.xml)
- subproject 2 (pom.xml)
+ project N (pom.xml)
我需要用竹服務器建立subproject 2
。我使用Bamboo來結算subproject 2
代碼,但是當我運行mvn install
時,它失敗並顯示「Non-resolvable parent POM」消息。
當所有代碼位於單個位置時,構建運行正常。我不想在root
級別簽出代碼,因爲有很多項目我不想簽出(在我的示例中,這將是項目A,B,N和子項目1)
我試圖檢查代碼3次爲父,項目C/POM和子項目2,但代碼被放置到彼此沒有關係的單獨的目錄,所以沒有太多的幫助那裏
PS 我沒有使用模塊,雖然我嘗試過使用模塊,但沒有任何區別。我沒有發佈實際的POMs,因爲這些都非常微不足道,基本上pom有parent
元素,這就是所有的關係。
所有的上游項目部署到本地和遠程回購
這是一個多模塊構建,其中在項目-A,子項目1等中使用父項? – khmarbaise
不是真的 - 這僅限於指向父pom的子pom。在我的情況下,它是sub2.pom-> projC.pm - > ../ parent.pom – Bostone
您的其他項目(例如,A和子1)已經建立在別的地方嗎? –