我在我的項目中有多個模塊,它們直接或間接地相互依賴。 當我創建«項目A»一些«項目D»自動構建。如何使父模塊的子模塊maven構建?
Project A > Project B > Project C > Project D
where > means Project B depends on Project A
«項目d»POM snipeet是:
<project xmlns="...">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myProduct</groupId>
<artifactId>build-MyProjectD</artifactId>
<name>MyProjectD</name>
........
</project>
由於建築«項目A»自動構建«項目B»,按我的理解,使這個地方發生build-MyProjectD
應該作爲依賴在這些項目Project A > Project B > Project C
之一,但我沒有找到這些項目的poms下字符串build-MyProjectD
的任何參考。
任何想法如何有沒有其他方式來建立子模塊(在這種情況下«項目D»)沒有子項artifactId
存在上游項目?
您可以使用包含所有項目作爲模塊的reactor。這 [文章](http://blog.sonatype.com/2009/10/maven-tips-and-tricks-advanced-reactor-options/)可能會有所幫助。 – Cuzz