【问题标题】:Running a Groovy script during release:prepare在发布期间运行 Groovy 脚本:prepare
【发布时间】:2014-04-16 13:55:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: maven groovy maven-release-plugin


    【解决方案1】:

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

    我猜还有另一个不使用这个插件的原因。

    【讨论】:

      猜你喜欢
      • 2011-08-08
      • 2013-11-06
      • 1970-01-01
      • 2013-01-31
      • 2016-12-03
      • 2013-06-25
      • 2020-12-24
      • 1970-01-01
      • 2019-02-25
      相关资源
      最近更新 更多