Debugging 如何使用IDE调试特性文件(*.aj)中的代码?

Debugging 如何使用IDE调试特性文件(*.aj)中的代码?,debugging,intellij-idea,ide,aspectj,spring-roo,Debugging,Intellij Idea,Ide,Aspectj,Spring Roo,我已经用SpringRoo创建了应用程序。 Roo项目在*.aj文件中使用普通java代码和AspectJ的类型间声明方面 roo> project --topLevelPackage com.aspectj.rocks roo> jpa setup --database HYPERSONIC_IN_MEMORY --provider HIBERNATE roo> entity jpa --class ~.Hello Created SRC_MAIN_JAVA/com/aspe

我已经用SpringRoo创建了应用程序。 Roo项目在*.aj文件中使用普通java代码和AspectJ的类型间声明方面

roo> project --topLevelPackage com.aspectj.rocks
roo> jpa setup --database HYPERSONIC_IN_MEMORY --provider HIBERNATE
roo> entity jpa --class ~.Hello
Created SRC_MAIN_JAVA/com/aspectj/rocks
Created SRC_MAIN_JAVA/com/aspectj/rocks/Hello.java
Created SRC_MAIN_JAVA/com/aspectj/rocks/Hello_Roo_JpaActiveRecord.aj
Created SRC_MAIN_JAVA/com/aspectj/rocks/Hello_Roo_JpaEntity.aj
Created SRC_MAIN_JAVA/com/aspectj/rocks/Hello_Roo_ToString.aj
Created SRC_MAIN_JAVA/com/aspectj/rocks/Hello_Roo_Configurable.aj
查看更多详细信息

我想用IDEA调试*.aj中的代码。IDEA允许在*.aj文件内设置断点,但无法处理它


可以使用IDE的当前支持级别调试*.aj文件?

我知道aspectj编译器将调试信息放在它生成的类文件中。如果您使用IDEA的社区版,它不支持这些功能,但完整版本或eclipse会支持。我在ohhh创建了FR!春路,现在我不知道这到底是干什么的。但是普通aspectj的工作没有问题。