如何为FreeFair AspectJ Gradle插件设置“ -aspectpath”?

时间:2019-05-20 13:20:48

标签: java gradle build.gradle aspectj gradle-plugin

我正在尝试使用库中的AspectJ批注,这是我正在进入的项目。我的项目使用Gradle,因此我尝试使用FreeFair AspectJ Gradle Plugin

我需要能够将AspectJ -aspectpath 参数设置为Gradle引入的库依赖项。

FreeFair,似乎没有太多Documentation,主要是Sample Code

在他们的示例代码中,我看到可以使用它来将 -aspectpath 设置为本地“项目”:

ComboBoxItem

有人知道如何将 -aspectpath 设置为外部库依赖项吗?

我创建了一个示例项目,并将其放在GitHub:freefair-aspectpath-external-library

  • 注意:我正在使用 io.freefair.gradle:aspectj-plugin 版本 2.9.5 ,因为我的项目使用了Gradle版本 4.10.3


更新:我为此创建了一个错误:https://github.com/freefair/gradle-plugins/issues/46

2 个答案:

答案 0 :(得分:0)

toString()是普通的gradle配置。

这意味着您可以使用此处描述的所有符号:

aspect

答案 1 :(得分:0)

感谢@larsgrefer,他在GitHub问题(46)中提供了答案。

  

对于 io.freefair.aspectj.compile-time-weaving 插件2.9.5,该配置名为“ 方面”,而不是“方面”。