【发布时间】:2021-11-03 15:43:20
【问题描述】:
我的项目结构如下:
root
|___ submodule1
|___ submodule2
|___ submodule3
我有一个目标为 custom-plugin:custom-plugin 的自定义插件,有时我想单独运行(而不是作为阶段的一部分)。
当这个目标在 root 中作为阶段的一部分(它所绑定的)运行时,它不会应用于子模块。
但是当我将它单独称为mvn custom-plugin:custom-plugin 时,它会应用于根和子模块。但是,我希望它只应用于 root 项目。
添加--non-recursive可以解决问题,但是有没有办法直接在pom.xml中指定呢?仅在单独运行时将插件目标应用程序范围限制为 root。
【问题讨论】:
标签: java maven maven-plugin