Basically the difference is that somewhere internally a shift was made to use NIO APIs when using JDK10.
With this patch + one to metainf-services, I can now fully compile Jenkins under JDK 10, where previously exceptions would be thrown due to annotations not being created in the META-INF/annotations build directory.
Basically the difference is that somewhere internally a shift was made to use NIO APIs when using JDK10.
With this patch + one to metainf-services, I can now fully compile Jenkins under JDK 10, where previously exceptions would be thrown due to annotations not being created in the META-INF/annotations build directory.