【问题标题】:Can I run a custom maven plugin after the maven-release plugin?我可以在 maven-release 插件之后运行自定义 maven 插件吗?
【发布时间】:2018-11-06 13:30:43
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    mvn release:perform my-plugin:my-goal
    

    【讨论】:

      【解决方案2】:

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

      maven提供的最后一个目标是deploy,Maven Release Plugin引用这个来执行release:stage的执行。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多