我一直致力于将我的公司Maven构建移植到Gradle。 我已经完成了大部分工作,包括使用eveoh/gradle-aspectj plugin进行aspectj编译。
然而,在我们的构建中,aspectj编译器的运行速度非常慢。 我知道IntelliJ使用了某种AspectJ代码的渐进式编译。
AspectJ compiler supports incremental compilation。 但我认为这个标志不会像插件一样开箱即用。
gradle java plugin supports incremental compiling。
为了支持这一点,代码使用了名为IncrementalCompilerFactory的东西,这是一个非常复杂的对象。
我想知道是否有人已经想出如何在gradle中使用aspectJ进行增量编译,以及是否有任何示例代码可以解决这个问题。