This forum is now a read-only archive. All commenting, posting, registration services have been turned off. Those needing community support and/or wanting to ask questions should refer to the Tag/Forum map, and to http://spring.io/questions for a curated list of stackoverflow tags that Pivotal engineers, and the community, monitor.

There have been many improvements in AJDT for 3.4 and 3.5 that are targeted towards ROO that have not been back ported. Specifically, the JDT weaving service is not present in 3.3. So, you will have a very difficult time editing all of the intertype declarations added by ROO (none of the content assist will be available and you will have to open all Java files in AJ editors).

As for the compiler, I know that has many improvements as well. I am not sure if the improvements deal with compilation issues, or are only performance related. Regardless, there will be no incremental compilation and more exceptions will be thrown by the compiler.

That being said, if you must use 3.3, I'd recommend turning off auto building and compiling using an ant script (or maven) that compiles using a more recent version of AspectJ.

Wish I had a more positive answer for you, but 3.3 has been unsupported for a while and backporting all of the AJDT fixes to 3.3 is non-trivial.