在发布期间运行Groovy脚本:准备

时间:2014-04-16 13:55:31

标签: maven groovy maven-release-plugin

我想使用Groovy脚本(使用groovy-maven-plugin)来调整maven-release-plugin的调用方式。我需要使用Groovy脚本,因为配置文件激活缺乏必要的表达能力,无条件地以我想要的方式激活配置。

但是,我不明白如何在发布期间注入必要的Groovy代码来运行:在子进程启动之前准备。在正常installverify目标期间,我可以将脚本绑定到validateinitialize阶段,但我无法将其与release:prepare一起使用。

为了澄清,我要做的是根据对项目进行更深入检查的结果,使用不同的preparationGoalscompletionGoals等。

1 个答案:

答案 0 :(得分:0)

最后将源代码签出到maven-release-plugin并查看代码后,我得出结论,该行为已硬编码到插件中,无法自定义。

我想这是另一个不使用此插件的原因。