2014-11-25 82 views
0

在我的項目中,我有多個模塊。一個模塊可以具有其他模塊作爲依賴關係。每個模塊都有自己的包含依賴細節的pom.xml。我們有整個父pom.xml,它將運行所有軟件包的構建。而單獨的模塊pom.xml將構建相應的模塊。構建一個模塊也應該在maven中構建依賴模塊

我的要求是在運行單個包之前構建依賴模塊。

例如: 如果我的項目包含包A,B,C,d,E

如果模塊A具有依賴性B和C,上運行的模塊構建應該建立模塊B,C首先它應該構建包A.

我需要在maven中實現這一點。請幫助我。有沒有任何Maven插件可以實現這一目標?

注:我不想運行父pom.xml,因爲它會運行所有的模塊。

在此先感謝。

回答

0

您可以從根文件夾(您父母pom所在的同一目錄)運行mvn -pl :a -am。這將構建項目列表「a」(如果a是您的artifactId)及其依賴項

+0

您可以在此處找到此信息:http://maven.apache.org/guides/mini/guide-multiple-modules.html – 2014-11-25 15:59:23