You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It looks like something in your build is trying to load or run our AnnotationBinder, which had @SupportedSourceVersion(RELEASE_6). Because you are running on a Java 8 JVM, you were warned because that annotation is used to indicate the latest version our annotation processor supports.
I'm modifying AnnotationBinder to just override getSupportedSourceVersion and always return the latest version that JVM supports, since it's a pretty simple processor and should support future source versions without modification (and if it doesn't, we'll find out pretty fast).
This is fixed in 870f979. I'd like to know more about your build, though, so I can understand why our annotation processor was getting loaded. You must be using the Sisu container for your app, yes? It seems like whatever annotation processing Sisu does is overreaching and touching annotations from the libraries contained within.
I will file a separate bug to remove the build-time annotation processor, since I don't think it's useful to anyone but us.
Internally we built it with ant, and the open source version uses Maven.
However, I can't seem get Maven to output the warning, which is either because Maven is a different complication environment which isn't affected, or I don't know Maven well enough.
If you're particularly interested in this issue, I can send you the ant version of the build script.