我正在尝试在多模块项目中使用aspectj-maven-plugin,并且无法理解必须放置aspects的位置。我想横切 in-module 和 between-modules 调用。应该找到.aj
个文件的位置?
答案 0 :(得分:2)
这是我到目前为止所做的(maven模块的结构):
foo
foo-api
foo-impl
foo-aspects
.aj
个文件位于src/main/aspect
。所有子模块(foo-aspects
除外)都使用aspectLibraries
的aspectj-maven-plugin选项,他们使用foo-aspects.jar
中的方面。
同时,每个子模块在src/main/aspect
中都有自己的方面。到目前为止对我来说工作正常。