有没有办法让aspectj maven插件忽略缺少的weave依赖项,而不是使构建失败?

有没有办法让aspectj maven插件忽略缺少的weave依赖项,而不是使构建失败?,maven,aspectj,aspectj-maven-plugin,Maven,Aspectj,Aspectj Maven Plugin,我编写了一个自动仪器跟踪的方面库,因为大多数使用它的开发人员都有多模块项目,如果他们可以在父pom.xml中配置aspectj maven插件,而不是在每个模块的pom.xml中进行编译时编织,那就太好了。问题是并非所有模块都需要某些weave依赖项,因此,我希望插件在编织这些模块时能够忽略那些缺失的依赖项,而不是构建失败。这可能吗?在父模块的pluginManagement部分中配置插件版本和公共设置,然后只需将插件组ID和名称添加到每个模块的plugins部分中所需的位置,可以选择修改或更改

我编写了一个自动仪器跟踪的方面库,因为大多数使用它的开发人员都有多模块项目,如果他们可以在父pom.xml中配置aspectj maven插件,而不是在每个模块的pom.xml中进行编译时编织,那就太好了。问题是并非所有模块都需要某些weave依赖项,因此,我希望插件在编织这些模块时能够忽略那些缺失的依赖项,而不是构建失败。这可能吗?

在父模块的
pluginManagement
部分中配置插件版本和公共设置,然后只需将插件组ID和名称添加到每个模块的
plugins
部分中所需的位置,可以选择修改或更改配置。从Maven的角度来看,向父POM添加插件(即使不是所有模块都使用它)是错误的