我想使用Groovy脚本(使用groovy-maven-plugin
)来调整maven-release-plugin
的调用方式。我需要使用Groovy脚本,因为配置文件激活缺乏必要的表达能力,无条件地以我想要的方式激活配置。
但是,我不明白如何在发布期间注入必要的Groovy代码来运行:在子进程启动之前准备。在正常install
或verify
目标期间,我可以将脚本绑定到validate
或initialize
阶段,但我无法将其与release:prepare
一起使用。
为了澄清,我要做的是根据对项目进行更深入检查的结果,使用不同的preparationGoals
,completionGoals
等。
答案 0 :(得分:0)
最后将源代码签出到maven-release-plugin
并查看代码后,我得出结论,该行为已硬编码到插件中,无法自定义。
我想这是另一个不使用此插件的原因。