This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I have a maven project that uses Lombok (http://projectlombok.org/) to annotate classes. This provides getters, setters, equals/hashCode, toString etc. In 7.3.1 this worked just find out of the box. Now my source code is littered with errors as lombok no longer seems to get loaded. For me this is high priority as it will definitely prevent me from using 7.4. For now I will have to revert to 7.3.1
from what I understood the problem is on lombok's side which doesn't work with the version of javac binaries that we embed in the IDE. jlahoda: correct?
Svato, could you comment?
Unfortunately, Lombok is depending on a lot of javac implementation details, and these details are generally changing between JDK versions. So when we upgraded to JDK8 javac, the old(-er) versions of Lombok which do not support JDK8 cease to work. I don't think there is much that could be done on the NetBeans side - we can't stay on JDK7 version because we would loose JDK8 support in the editor and we obviously can't revert the internal changes to JDK7 state. So this is mostly something that Lombok developers need to solve. There is an issue filled for this for Lombok: http://code.google.com/p/projectlombok/issues/detail?id=451 And based on that issue, it seems there may be some (experimental) build of Lombok supporting NetBeans 7.4.
thanks, closing as wontfix