3

使用maven-antrun-plugin我可以将 ant 任务附加到 maven 阶段。

我正在使用 maven 程序集插件而不将其附加到任何阶段:脚本正在运行命令mvn assembly:singlemvn assembly:assembly在需要时运行。

有什么方法可以让我只在运行时执行 ant 任务mvn assembly:single

PS:这个问题与Extract subset of repository with maven assembly有关。由于我无法对程序集插件生成的存储库进行过滤,我想创建一个 ant 任务来对生成的存储库执行操作

4

1 回答 1

1

您不能将插件绑定到另一个插件目标,您只能将插件执行绑定到 maven 定义的阶段。

参见:Maven – 配置插件指南,配置构建插件
Maven 生命周期参考Maven 核心生命周期参考简介。

mvn assembly:single否则,您可以运行而不是仅启动mvn antrun:run assembly:single

于 2015-05-06T09:51:43.237 回答