执行Maven阶段而不使用之前的阶段

时间:2017-09-01 12:51:29

标签: java maven

我可以执行Maven阶段(例如:部署)而不用隐式调用以前的那些吗?

原因:我想构建像install site-deploy (only-deploy)这样的东西,以确保只有在所有其他阶段/目标都成功的情况下才会发生工件的部署。我无法将(only-deploy)替换为deploy:deploy,因为使用此配置的某些项目在部署阶段还有其他目标。

1 个答案:

答案 0 :(得分:1)

不,它被称为生命周期是有原因的。当我们从Maven的下一个主要版本开始时,我们将处理高级生命周期处理,其中https://issues.apache.org/jira/browse/MNG-5666是您问题解决方案的一部分。

安装和部署插件都有一个实验性的xxxAtEnd,maven-site-plugin部署目标也需要这样的选项。