我必須執行以下在我的Maven構建的步驟,在下文提到的具體順序:Maven構建多Exec插件執行,Ant任務
- 的exec-Maven的插件
- Maven的antrun-插件
- EXEC-行家-插件
- 行家-antrun-插件
- 行家-遠程資源-插件,JAXB2-行家-插件
- 行家-Javadoc的插件
- 的exec-Maven的插件
我不得不使用JDK 6,那麼使用Maven 3.2.1。
在pom文件中,我爲上面的#1,#2,#3,#4,#7定義了5個不同的配置文件(profile id:p1,p2,p3,p4,p5)。 我使用多個命令建立我的項目:
- MVN高管:EXEC -Dp1(上面#1)
- MVN antrun:運行-Dp2 EXEC:EXEC -Dp3(以上#2,#3 )
- MVN antrun:運行-Dp4(以上#4)
- MVN乾淨安裝(爲#5,#6的上方和編譯的類)
- MVN EXEC:EXEC -Dp5(上面#7)
構建工作正常與多個命令,但它可以執行所有步驟使用一個命令,即mvn乾淨安裝?
我的理解是,不可能以非連續順序執行多次exec-maven-plugin,因此我使用了配置文件,然後使用配置文件ID執行每個步驟。參考: Maven maven-exec-plugin multiple execution configurations