我刚刚发布了this issue on SO关于龙目岛没有生成我的getter / setter的帖子.事实证明它与AspectJ相冲突.如果我禁用AspectJ,则适当地生成getter / setter.
我的猜测是ajc编译器无法识别lombok.
Lombok和AspectJ是互斥的吗?两种技术一起工作吗?
解决方法:
根据AspectJ维护者Andy Clement的当前答案,由于ECJ(Eclipse Compiler for Java)包被包含在AspectJ编译器基础结构中并重命名,因此存在问题.
有关更多信息,Eric B.和A. Clement之间正在就AspectJ用户邮件列表进行讨论:
> Discussion thread
> Discussion thread continued
也许我们可以通过这个答案来解决这个问题,并在问题解决后报告.