【发布时间】:2017-01-28 12:53:55
【问题描述】:
我正在尝试将 Lombok 与 AspectJ 和 Maven 结合使用。 所以有什么问题? 当我使用 AspectJ Maven 插件 (www.mojohaus.org/aspectj-maven-plugin/) 时,它会获取源代码并编译它们并忽略 Lombok 所做的更改。我关注了this tutorial 并提出了this code 和AspectJ 工作,但龙目岛死了这条消息:
[WARNING] You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
Your processor is: org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl
Lombok supports: sun/apple javac 1.6, ECJ
那么,有谁知道如何让 Lombok 与 AspectJ 结合使用?
[编辑] 它有效!现在,当我将项目打包到一个胖 jar 时,它似乎可以工作。 但它仍然不适用于 maven:test 和 IntelliJ。如果有人能解决这个问题,我会很高兴。
最好的问候!
【问题讨论】:
-
如果你能在 GitHub 上分享一个包含 Java + AspectJ 代码 + Maven POM 的 SSCCE,我愿意看看。