有没有办法让 aspectj maven 插件忽略缺少的 weave 依赖项而不是使构建失败?
Is there a way I can have the aspectj maven plugin ignore missing weave dependencies instead of failing the build?
我编写了一个自动检测跟踪的方面库,因为大多数使用它的开发人员都有多模块项目,如果他们可以配置 aspectj-maven-plugin 用于编译时编织,那就太好了父 pom.xml 而不是每个模块的 pom.xml。问题是并非所有模块都需要某些编织依赖项,因此我希望插件在编织这些模块时能够忽略那些缺失的依赖项而不是构建失败。这可能吗?
在父模块的pluginManagement
部分配置插件版本和通用设置,然后只需将插件组ID和名称添加到每个模块的plugins
部分需要的地方,可选择修改或更改配置.将插件添加到父 POM,即使不是所有模块都使用它,从 Maven 的角度来看也是错误的。
我编写了一个自动检测跟踪的方面库,因为大多数使用它的开发人员都有多模块项目,如果他们可以配置 aspectj-maven-plugin 用于编译时编织,那就太好了父 pom.xml 而不是每个模块的 pom.xml。问题是并非所有模块都需要某些编织依赖项,因此我希望插件在编织这些模块时能够忽略那些缺失的依赖项而不是构建失败。这可能吗?
在父模块的pluginManagement
部分配置插件版本和通用设置,然后只需将插件组ID和名称添加到每个模块的plugins
部分需要的地方,可选择修改或更改配置.将插件添加到父 POM,即使不是所有模块都使用它,从 Maven 的角度来看也是错误的。