In diesem Tutorial möchte kurz erläutern, wie man Apache Maven einrichtet. Dieses Tutorial wird benötigt, da ich in anderen Tutorials für die Entwicklung Apache Maven verwende und auf dieses verweisen werde. Herunterladen und Entpacken Laden Sie das gepackte Paket von der Seite https://maven.apache.org/download.cgi und entpacken Sie dieses in einen Ordner Ihrer Wahl.Ich empfehle nachfolgende Ablagestruktur…
Schlagwort: Maven
JavaFX: Erzeugen eines lauffähigen FatJars mit Maven
Wie man ein FatJar für Swing bzw. Konsolenanwendungen mit Maven erzeugt habe ich im Tutorial Maven: Erstellen eines lauffähigen FatJar’s erläutert. Für die Technologie JavaFX ist es nun möglich ausführbare JAR Dateien zu erstellen d.h. diese Pakete müssen nicht mehr über java -jar xyz.jar ausgeführt werden, sondern sind mit einem Doppelklick aus dem Explorer lauffähig. Ich habe…
Maven Multi Module Projekt erstellen
Ein Java Projekt besteht meistens aus mehreren Komponenten bzw. sollte aus mehreren Komponenten bestehen, denn die fachlichen Anforderungen sollten klar von den Technischen getrennt sein. Dieses ist mit Apache Maven und ein Multi Module Projekt in wenigen Schritten umzusetzen. Als Erstes muss man sich um die benötigten Module ein Gedanken machen, für dieses Beispiel habe…
Maven & Ant: Erzeugen von Zip Dateien nach einem erfolgreichen Build
Manchmal ist es nützlich, das Projekt nach dem erfolgreichen Build in eine Zip-Datei zu packen. Dieses mache ich ganz gerne, wenn ich kein SVN / Git verwende. Warum Maven & Ant? Das spätere Build Script soll noch mehr als nur eine Zip-Datei erstellen und das kann mit Apache Ant einfach viel einfacher gestaltet werden als…
Maven: Erstellen eines lauffähigen FatJar’s
In diesem kleinen Tutorial möchte ich erklären wie ich in meinen Java Swing / FX Projekten ein lauffähiges FatJar erzeuge. Konfiguration Um ein lauffähiges FAt Jar zu erstellen, muss man das Maven-Assembly Plugin die Datei “pom.xml” folgendermaßen konfigurieren. <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>de.xyz.abc.Main</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> Wobei “de.xyz.abc.Main” die Hauptklasse…
JavaScript Test mit Maven und Jasmine
In diesem Tutorial möchte ich beschreiben, wie man eine Webanwendung mit Apache Maven erstellen und Jasmine JavaScript Testfälle erstellt. Diese Testfälle werden in den Buildprozess integriert und können somit später über ein BuiltServer automatisch ausgeführt werden. Maven installieren Das Buildtool Apache Maven kann von der Seite https://maven.apache.org/ bezogen werden. Nach dem Herunterladen und entpacken sollte…