我對這個mule和maven項目也很陌生。目前,我正在單獨使用所有mule項目的單個pom文件。有什麼方法可以使用超級pom文件使構建更簡單,並引用父pom中的所有子項目。Mule項目的超級pom配置
讓我知道是否有任何關於如何通過父pom執行構建的文檔。
在此先感謝。
我對這個mule和maven項目也很陌生。目前,我正在單獨使用所有mule項目的單個pom文件。有什麼方法可以使用超級pom文件使構建更簡單,並引用父pom中的所有子項目。Mule項目的超級pom配置
讓我知道是否有任何關於如何通過父pom執行構建的文檔。
在此先感謝。
您可以定義一個父項目,其中包含您的mule項目的所有配置,例如具有正確的配置和依賴關係。從你的騾子項目(孩子),你可以參考父母。
<parent>
<groupId>com.alexfrndz.parent</groupId>
<artifactId>mule-parent-pom</artifactId>
<version>1.1.0</version>
</parent>
您可以爲每個應用單獨的POM和整體,你可以定義你的父POM如下
父POM - 在模塊定義的應用程序
<project>
<modelVersion>1.0</modelVersion>
<groupId>groupID</groupId>
<artifactId>Test1</artifactId>
<version> 1.0-SNAPSHOT</version>
<modules>
<module>../app1</module>
<module>../app2</module>
.....
</modules>
</project>
中的所有子POM,你必須繼承<parent>
POM詳細信息,以便您不要再提及依賴關係。
<project>
<parent>
<groupId>groupID</groupId>
<artifactId>Test1</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>1.0</modelVersion>
<artifactId>Test2</artifactId>
</project>
更多細節
http://www.concretepage.com/build-tools/maven/parent-pom-child-pom-example