Archiv der Kategorie: Maven

Logging mit log4j in Maven Projekt integrieren

Log4j ist eine logging Library der Apache Software Foundation und ermöglicht es Log-Ausgaben im Programm an verschiedenste Ziele zu schreiben. Das bekannteste Ziel ist sicher das Schreiben der Logmeldungen in eine Log-Datei, aber auch das schreiben der Meldungen in eine Datenbank oder das Verschicken per E-Mail ist möglich. Das Ziel der Meldungen wird über sogenannte […]

geposted: 12. Oktober 2014 | aktualisiert: 12. Oktober 2014 | Autor: Marcus Hottenrott
Kategorie(n): Java, Maven

Maven – JAR mit allen Dependencies erstellen

Wenn mit Maven eine JAR-Datei erzeugt wird werden die abhängigen Libraries im Normalfall nicht mit in das JAR aufgenommen. Soll jedoch ein lauffähiges Programm ausgeliefert werden, so müssen alle Dependencies zu einem JAR zusammengefasst werden. Diese Aufgabe übernimmt das Maven Assembly Plugin. In der POM-Datei des Hauptprojektes wird es als Plugin aufgenommen und ihm mitgeteilt […]

geposted: 27. Januar 2014 | aktualisiert: 15. August 2014 | Autor: Marcus Hottenrott
Kategorie(n): Maven

Java Webanwendungen mit Maven erstellen

Das Grundgerüst einer Java-Webanwendung lässt sich mit Maven schnell erstellen. Webanwendungen stellen das GUI (Graphical User Interface) des Programms in Form von Webseiten mit HTML, CSS und JavaScript dar. Um die Programmoberfläche zu erstellen stehen verschiedene Java Frameworks bereit, wovon einige am Ende des Artikels genannt werden. Das fertige Kompilat / Programm ist eine Datei […]

geposted: 20. November 2013 | aktualisiert: 3. Oktober 2014 | Autor: Marcus Hottenrott
Kategorie(n): Java, Maven

Apache Maven installieren

Maven ist ein auf Java basierendes Build-Management-Tool der Apache Software Foundation mit dem standardisierte Java Programme erstellt und verwaltet werden können. Maven verfolgt dabei das Prinzip des „Convention over Configuration“ wodurch viele Schritte (u.a. Projektaufbau, Kompilieren, Testen, Packen, Distribution) über den gesamten Zyklus der Softwareerstellung standardisiert sind und automatisiert werden. Installation von Apache Maven unter […]

geposted: 17. November 2013 | aktualisiert: 4. Mai 2015 | Autor: Marcus Hottenrott
Kategorie(n): Java, Maven