In this session, I will explain how existing code can be tested for compatibility with Java versions that supports modularity. I will explain a few concepts that help non-modular Java programs to be migrated to modular Java.
I will explain unnamed module which is the key to migrating to module system from a non-modular code. I will talk about the Jdeps tool that examines if you are using removed classes or internal APIs. I will also explain overriding module configurations using command line flags as well as in Eclipse IDE. I will show benefits of jLinks and creation of Multi-release JAR in these times of continuous Java releases.
All the topics mentioned above will be accompanied by live demos.