【发布时间】:2012-02-02 05:18:20
【问题描述】:
我在网上看到的所有内容都只是说从编译器列表中选择“ajc”编译器,但这对我来说不是一个选项。我有 javac、jikes、eclipse 和 javac-in-process,仅此而已。
因为我的项目是使用 maven 从命令行编译的,但是如果我在 IDE 中键入任何使用方面的内容,我会收到编译器警告。
【问题讨论】:
标签: java spring intellij-idea aspectj spring-roo
我在网上看到的所有内容都只是说从编译器列表中选择“ajc”编译器,但这对我来说不是一个选项。我有 javac、jikes、eclipse 和 javac-in-process,仅此而已。
因为我的项目是使用 maven 从命令行编译的,但是如果我在 IDE 中键入任何使用方面的内容,我会收到编译器警告。
【问题讨论】:
标签: java spring intellij-idea aspectj spring-roo
确保在Settings(Mac 上为Preferences)中启用了AspectJ 支持 插件| Plugins。 Follow the documentation 了解更多详情。
当使用正确的 Maven 项目时,ajc 编译器将自动启用。
【讨论】:
【讨论】:
也许已经晚了。这是我的经验: 转到设置 --> 编译器 --> Java 编译器
Use Compiler 设置为Ajc
Path to aspectjtools.jar 设置为类似以下内容:~/.m2/repository/org/aspectj/aspectjtools/1.8.1/aspectjtools-1.8.1.jar
【讨论】: