We've been using the Eclipse @NonNull and @Nullable annotations in our big Java app for a while. I'm trying to setup a new project in eclipse to use them - but can't seem to get the same results. (Note: Previous projects were setup by somebody that no longer works here.)
The new project is in the same workspace as the old one, using the same java 11 compiler defined for eclipse. (which has the annotation directory set.) The major difference is that the new project is a springboot application. The annotations work - but it doesn't seem to be reading the .eaa files.
Things like references to org.apache.logging.log4j.LogManager.getLogger(), which is annotated as returning a @NonNull in our existing projects, is NOT annotated in the new project - so we get a Null type Safety warning.
Any suggestions on which obvious step I'm missing?