Attempting to upgrade to milestone-9 and discovered a bunch of our integration tests failing. After a bit of hunting around, I discovered the problem is that the new non-ant Javac compiler is not including variable name debugging in the generated classes. Frameworks like Spring tend to use this to do some of their nifty wiring (which was the cause of the failure)
I’ve changed our build script to get around it with something like:
compileJava.options.debugOptions.debugLevel = "source,lines,vars" compileTestJava.options.debugOptions.debugLevel = "source,lines,vars"
Justing wondering: a) was this change intentional? b) if so, would definately be worth adding it to the milestone-9 breaking changes.
Thanks for the awesome work! Joel