2010-10-26 93 views
33

我有很多問題。在mvn命令中指定pom.xml並混合其他項目的目標

  1. 我可以在mvn命令中指定pom.xml嗎?
  2. 我可以在當前項目上執行mvn命令時混合另一個項目的目標嗎?

    如:MVN清潔otherproject COMPLE-otherproject INSTAL-otherproject編譯thisproject

我可以與多個MVN命令做到這一點,但我能做到這一點單Maven的命令。

回答

67

只是mvn --help就已經回答了第一個問題:

mvn -f otherPomFile.xml 

號你可以簡單的執行階段爲當前項目你在你可以給多個相類似

mvn clean install site site:deploy 
+6

'MVN --help'可能有用,但Google很快就引導我回答了第一位(謝謝) – 8bitjunkie 2014-09-12 13:17:09

+0

-f在這裏最重要 – SkorpEN 2014-12-15 11:30:02

4

對於第一個問題見khmarbaise's answer


如果你wan要一步建立多個maven項目,您必須使用modules

在多模塊項目,如果從頂部項目叫mvn install,所有子模塊搭建,除非你使用advanced reactor options(如mvn install -pl util -am僅構建模塊「UTIL」和它的依賴)

相關問題