代码之家  ›  专栏  ›  技术社区  ›  Cogsy

Maven插件执行另一个插件

  •  22
  • Cogsy  · 技术社区  · 15 年前

    我正在尝试创建一个新的插件来打包我最新的项目。我试图让这个插件依赖于maven依赖插件来复制我所有的项目依赖关系。

    我在我的插件主功能中有这样的注释:

    @execute goal="org.apache.maven.plugins:maven-dependency-plugin:copy"
    

    我也试过其他的名字,比如 d依附性:复制 只是 但它们都以一条消息结尾,说在我的插件中找不到所需的目标。我做错什么了?

    2 回复  |  直到 15 年前
        1
  •  41
  •   Jesse Glick    9 年前

    使用 Maven Mojo executor

    Mojo执行器提供了一种 在一个 Maven 2插件,允许您轻松 创建maven2插件 由其他插件组成。

        2
  •  1
  •   Community Egal    7 年前

    你试过创造你自己的包装类型吗?然后您可以定义自己的生命周期映射,即将目标绑定到阶段。在这种情况下,您可以绑定d依附性:复制依赖项目标在你的包装阶段,你不必把目标包装成你自己的魔力。

    How do I create a new packaging type for Maven?