首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我们将一个目标分配到一个阶段时,执行的顺序将如何执行?

当我们将一个目标分配到一个阶段时,执行的顺序将如何执行?
EN

Stack Overflow用户
提问于 2021-05-30 15:50:11
回答 2查看 30关注 0票数 0

因此,假设我们有一个随机插件,我们将一些目标绑定到默认生命周期的某个阶段。假设我们绑定到阶段包,默认情况下它绑定到目标jar:jar。现在,如果我们将某个目标绑定到这个阶段,那么它将在什么时候执行呢?由于我们将它绑定到包,所以我希望它在jar:jar之后运行,但是maven文档指定:

如果多个目标绑定到特定阶段,所使用的顺序是首先执行来自打包的目标,然后是在POM中配置的目标。

这是否意味着先执行绑定到阶段的默认目标,再执行手动绑定到阶段的目标,还是在最后(部署生命周期之后)执行绑定到阶段的目标?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-30 18:13:24

POM中指定的目标将在配置的阶段执行(如果有此目标的话,默认的话),但是之后执行由精选包装绑定的目标。

因此,如果您的POM指定了<packaging>jar</packaging>,并声明了一个显式绑定到package阶段的插件,那么插件的目标将在( jar:jar的默认绑定)之后执行

票数 0
EN

Stack Overflow用户

发布于 2021-05-30 18:07:28

您在POM中指定的目标将在生命周期中的指定阶段执行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67763059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档