Modularizing with the Java Module System and Gradle (JUG Saxony)

2023 talk

Java User Group Saxony (Dresden), March 2023

Das mit Java 9 eingeführte Java-Modulsystem wird inzwischen immer stärker angenommen. Da dessen Verwendung in Java-Projekten jedoch optional ist, ergeben sich viele Fragen: Was gewinne ich konkret für mein Projekt, wenn ich das Modulsystem verwende? Wie verträgt sich das Java-Modul-Konzept mit der Modularisierung die bereits in Java-Projekten über die Projektstruktur umgesetzt ist? Was mache ich mit Third-Party-Libraries und wie teste ich?

In diesem Vortrag werde ich euch diese Fragen aus meiner Erfahrung beantworten. Ich begleite zur Zeit ein Projekt, welches die Umstellung auf das Java-Modulsystem (mit Gradle) erfolgreich durchgeführt hat. Außerdem war ich an der Implementierung des Java-Modulsystem-Supports in Gradle beteiligt und entwickle Plugins die diesen weiter verbessern (auf gradlex.org).

Talk Website | Slides and Example


Contact
Dr. Jendrik Johannes
Grönlander Damm 35 A
22145 Hamburg
Germany
jendrik@onepiece.software
+49 178 5363745
Ust-IdNr: DE343201228