aspectj-maven-plugin多模块项目

时间:2011-04-28 21:02:37

标签: java maven aspectj

我正在尝试在多模块项目中使用aspectj-maven-plugin,并且无法理解必须放置aspects的位置。我想横切 in-module between-modules 调用。应该找到.aj个文件的位置?

1 个答案:

答案 0 :(得分:2)

这是我到目前为止所做的(maven模块的结构):

foo
  foo-api
  foo-impl
  foo-aspects

.aj个文件位于src/main/aspect。所有子模块(foo-aspects除外)都使用aspectLibrariesaspectj-maven-plugin选项,他们使用foo-aspects.jar中的方面。

同时,每个子模块在src/main/aspect中都有自己的方面。到目前为止对我来说工作正常。