我想知道在将IntelliJ与Ajc编译器一起使用时,是否有一种减少编译时间的方法。我有一个相当大的项目,我想与AspectJ一起使用,但是不幸的是,当我尝试使用它时,我发现Ajc加载所有类花费了太多时间,并且每次我点击Make时都在这样做(使用Eclipse Mode插件保存.java文件)。因此,每一个细微的变化都会导致3秒钟的类加载...
有什么办法可以缩短时间?最好完全摆脱类加载。它现在非常耗时,我不得不停止使用Ajc并切换回Javac,这与Ajc相比几乎是即时的。
我正在使用IntelliJ IDEA 10,AspectJ 1.6.11。不知道是否需要更多信息。

最佳答案

目前,IDEA使用类路径作为长宽比路径-这样可以避免进行UI配置,但会导致编译时间长和内存消耗增加。在大型项目上尤其如此。

在IDEA 11中(从下一个EAP开始),aspectpath是可配置的。

10-07 15:49