Affects Version/s: 2.3.2
Fix Version/s: 3.1
Got to install Java 7. Tried it out on some of our source code which uses maven. Worked fine till there was a compilation error.
I am ok with the error, but which symbol does it fail to find? Tried the same thing with Java 6.
I can clearly see which variable is not found. So what has changed?
Tried javac on the class. Output with java 7.
Output with java 6.
We can see a couple of differences with Java 7 compiler compared to Java 6.
- Location does not show complete package, just the class
- Symbol and location now come after the line which has the error, instead of before.
- An additional "error" word comes before the error message
Essentially there is a change in compiler output in case of errors, which I guess needs a corresponding maven compiler change.