CEinführung Maven

In diesem Anhang stelle ich Ihnen das Build-Tool Maven1 im Kontext von Java 8 kurz vor. Dieser Anhang dient als Einstieg und zum besseren Verständnis der in Kapitel 13 beschriebenen notwendigen Einstellungen für Java 9.

C.1Maven im Überblick

Erfahrungsgemäß besitzen viele Projekte doch recht ähnliche Anforderungen an einen Build-Lauf, nämlich Java-Klassen kompilieren, Tests ausführen und daraus ein Produkt (auch Artefakt genannt), z. B. in Form eines JARs, erzeugen. Natürlich ist es wünschenswert, diesen Ablauf nicht für jedes Projekt erneut beschreiben zu müssen. Maven gibt dazu einen Standardablauf vor, der für sehr viele Projekte geeignet ist, wodurch sich das Build-Management von Softwareprojekten vereinfacht. Maven setzt ...

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.