如何在IntelliJ中调试delomboked代码?

spa*_*spa 14 debugging aspectj intellij-idea maven lombok

在我基于Maven的项目中,我使用Lombok来保存一些样板代码.此外,我正在使用一个Spring数据库,它使用AspectJ来完成工作.遗憾的是,由于AspectJ编译器重新编译Java文件,因此Lombok和AspectJ不能很好地一起开箱即用.因此,实施的龙目岛的Getter和Setters将丢失.

我决定使用Lombok Maven插件来删除我的代码.然后将此代码传递给AspectJ.这是基本流程:

Sources in /src/main/java or /src/test/java
=> [Delombok] 
=> Delomboked sources in /target/generated-sources/delombok or /target/generated-test-sources/delombok
=> [AspectJ]
=> Compiled results in /target/classes or /target/test-classes
Run Code Online (Sandbox Code Playgroud)

但是,这种方法的一个缺点是:我似乎已经失去了使用IntelliJ的调试支持.在/ src/main/java或/ target/generated-sources/delombok Java文件中设置的断点永远不会被命中.我使用IntelliJ Maven插件运行项目,选择生命周期项(例如"test"),调试钩子.可悲的是,断点永远不会受到打击.

可以做些什么来获得调试支持?

spa*_*spa 7

我找不到解决方案.因此,我删除了源代码并用普通的Java Java做了...伤心:-(