我可以在 maven-release 插件之后运行自定义 maven 插件吗?
Posted
技术标签:
【中文标题】我可以在 maven-release 插件之后运行自定义 maven 插件吗?【英文标题】:Can I run a custom maven plugin after the maven-release plugin? 【发布时间】:2018-11-06 13:30:43 【问题描述】:maven发布插件完成后是否可以调用另一个maven插件?我想通知我们拥有的另一个服务已发布(包含有关代码本身的信息,特别是有关具有特定注释的类的信息)。
我需要创建自定义插件,它会调用我的服务,但想知道在发布工件部署完成后如何将其挂接到部署阶段。
【问题讨论】:
【参考方案1】:可以在命令行中指定,目标会按照声明的顺序执行:
mvn release:perform my-plugin:my-goal
【讨论】:
【参考方案2】:official documentation 提到了此插件可用的所有目标。
maven提供的最后一个目标是deploy,Maven Release Plugin
引用这个来执行release:stage
的执行。
如果你想在 maven 发布后执行另一个 maven 插件,你只需要在 maven 发布插件之后的 POM 文件中指定它,并将其执行引用到deploy goal
【讨论】:
以上是关于我可以在 maven-release 插件之后运行自定义 maven 插件吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 Git 中使用 maven-release-plugin
解决AndroidStudio修改代码运行没变化没生效的问题-Xposed插件重载