To JAR Hell And Back – A Live Migration to Java 11

Folkets Hus

I’m sure you’ve heard about compatibility issues with upgrading to Java 9 and beyond, but did you try it yourself yet? This live coding session starts with a typical Java 8 application and runs up against and eventually overcomes the common hurdles:

  • build system configuration
  • dependency analysis with `jdeps`
  • dependencies on internal APIs and Java EE modules
  • split packages
To get the most out of this talk, you should have a good understanding of the module system basics – afterwards you will know how to approach
*your* application’s migration to Java 9 and the module system.