13Build-Tools und IDEs mit Java 11

Während es früher bei neuen Java-Versionen zumeist nur nötig war, einige syntaktische Neuerungen zu unterstützen, führen vor allem die durch die Modularisierung bedingten Besonderheiten in Java 9 zu weitreichenderen Konsequenzen für Build-Tools und IDEs. In diesem Kapitel werfen wir einen Blick auf die Auswirkungen der Neuerungen in Java 9, 10 und 11 im Speziellen für Gradle 5.1, Maven 3.6 sowie Eclipse 2018-12 und IntelliJ 2018.3.

Die Behandlung des Themas beginnen wir mit Programmen ohne eigene Modularisierung – aber mit modularem JDK –, die wir mit Java 11 erstellen und ausführen lassen wollen. Danach schauen wir uns Besonderheiten für modularisierte Programme an – auch mit Services.

13.1Nicht modularisierte ...

Get Java – die Neuerungen in Version 9 bis 12 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.