Maven 2 Maven插件执行另一个插件

Maven 2 Maven插件执行另一个插件,maven-2,plugins,Maven 2,Plugins,我正在尝试创建一个新插件来打包我的最新项目。我试图让这个插件依赖于maven依赖插件来复制我所有的项目依赖项 我已经将此依赖项添加到插件的pom中,但无法执行 我的插件主Mojo中有此注释: @execute goal="org.apache.maven.plugins:maven-dependency-plugin:copy" 我尝试了一些其他的名字,比如dependency:copy和justcopy,但它们都以一条消息结尾,说在我的插件中找不到所需的目标。我做错了什么 其次是我在哪里提供

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

我已经将此依赖项添加到插件的pom中,但无法执行

我的插件主Mojo中有此注释:

@execute goal="org.apache.maven.plugins:maven-dependency-plugin:copy"
我尝试了一些其他的名字,比如dependency:copy和justcopy,但它们都以一条消息结尾,说在我的插件中找不到所需的目标。我做错了什么

其次是我在哪里提供依赖插件的配置信息?

使用Atlassian fame的Don Brown运行任何其他任意插件

魔咒执行者提供了一种 在应用程序中执行其他mojo(插件) Maven 2插件,允许您轻松 创建Maven 2插件 由其他插件组成


您是否尝试创建自己的包装类型?然后,您可以定义自己的生命周期映射,即将目标绑定到阶段。在这种情况下,您可以将dependency:copy dependencies目标绑定到打包阶段,而不必将目标包装到自己的Mojo中

另请参阅:

有关Maven 3的Mojo Executor的更新版本,请参阅。