我知道Maven有许多阶段按照为给定lifecycle定义的顺序运行,并且您可以将目标附加到阶段。
当您将多个目标附加到某个阶段时会发生什么情况,Maven如何确定实现目标的顺序?
答案 0 :(得分:16)
来自“Introduction to the Build Lifecycle”:
已配置的目标将添加到已从所选包装绑定到生命周期的目标中。如果多个目标绑定到特定阶段,则使用的顺序是首先执行打包中的目标,然后执行POM中配置的目标。请注意,您可以使用
<executions>
元素来更好地控制特定目标的顺序。