我可以在maven-release插件之后运行自定义的maven插件吗?

时间:2018-11-06 13:30:43

标签: java maven maven-3 maven-plugin maven-release-plugin

在Maven发行插件完成之后是否可以调用另一个Maven插件?我想通知另一个服务,我们已经发布了版本(包含有关代码本身的信息,特别是有关具有特定批注的类的信息)。

我将需要创建自定义插件,该插件将调用我的服务,但想知道在完成发布工件的部署后如何将其挂接到部署阶段。

2 个答案:

答案 0 :(得分:0)

您可以在命令行中指定它,目标将按照声明的顺序执行:

mvn release:perform my-plugin:my-goal

答案 1 :(得分:0)

official documentation提到了此插件可用的所有目标。

maven提供的最后一个目标是部署,Maven Release Plugin引用了该目标以执行release:stage执行。

如果要在发布Maven之后执行另一个发布Maven插件,只需在发布Maven插件之后的POM文件中指定它,并将其执行引用到deploy goal