Hi there, I'm currently using Eclipse 3.6.2 with AJDT 2.1.2 (which comes with AspectJ 1.6.11), with incremental compilation turned on. There are a couple of aspects advising the java sources as well as some third party aspects (primarily those from Spring).
I'm noticing in AJDT event trace view that when I change and save some java source files (not the aspect source files), it first compiles the changed file, then it proceed to recompile all source files that import the changed file. Then it recompiles files that are dependent on the recompiled files, so on and so forth. For some other source files, It doesn't seem to do this as it only recompiles the saved file. AJDT event trace reports successful incremental build - it compiles the single changed file, then it hits "Examining whether any other files now need compilation based on just compiling: <changed file>" and proceed to report that it needs to recompile all the files that reference the changed file. It then does this for 4 more iterations. Why is that? Why does it need to recompile all dependent source files when all I've changed is a whitespace or comment? Please note that I am not changing the aspects or pointcuts here at all. What am I missing? Has anyone else encountered this? Because of this behavior, merely adding a whitespace or changing comment causes a wait time for build, which is a behavior not present with JDT projects. Thanks so much for your help. Jonathan _______________________________________________ aspectj-users mailing list aspectj-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/aspectj-users