我需要在预集成测试阶段执行以下操作:
步骤1和3具有不同的配置。我尝试将1和3定义为单独的插件元素,但我相信Maven只是将它们合并为一个插件定义,从而导致执行顺序为1,3,2。
我需要一些方法按上面定义的顺序执行这些。
答案 0 :(得分:0)
关于maven构建过程的简短通知:
考虑到这些陈述,你有一种简单的方法 - 将(1)和(3)绑定到不同的阶段。
我建议你绑定
它将解决序列问题。另请参阅maven docs中的完整阶段列表,以便为您的案例找到合适的阶段。
如果仅从CI服务器运行此方案,则您有替代方式。您可以通过pom.xml中的单独配置文件为显式多步构建配置构建作业:
它更复杂,容易出错,所以我更喜欢第一种方式。