I'm working on moving an application to JDK9+ and in particular I'm interested in generating jlink images. With a view to this I've created the following pull request that:
adds a module-info.class compiled with JDK9 while leaving all other sources as JDK8. This should ensure compatibility when running on either JDK version.
replaces the dependency on javax.xml.bind.DatatypeConverter (removed in JDK11) with the java.util.Base64 class added in JDK8. (zero-dependency!)
potentially controversially, removes the compile dependency on lombok. (it caused me all kinds of trouble during this exercise, but that may be my own failing)
Thanks a lot, @pjriot! I'm really surprised that Lombok was only being used so lightly (it's quite pervasive in most of our internal stuff). I don't have any issue with its removal.
Hi, and thanks a lot for the driver!
I'm working on moving an application to JDK9+ and in particular I'm interested in generating jlink images. With a view to this I've created the following pull request that:
Let me know if you think this would be useful!