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

JF *_*ier 7 java maven

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

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

Rob*_*lte 6

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

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