我必须执行以下在我的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