Im Tutorial Apache Ant: JavaDoc erstellen habe ich erläutert wie man mit Apache Ant automatisch das JavaDoc erzeugen kann. Da aber Ant so etwas in die Jahre gekommen ist möchte ich nun vorstellen wie dieses mit Apache Maven gemacht wird. Als Grundlage soll hier das gleiche Eclipse Projekt dienen (eine einfache Main Klasse mit einer inneren…
Kategorie: Build Management
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…
Propertiedatei mit Buildinformationen
Um die Buildinformationen aus einem Antprozess in einem “Info über…” Dialog abzubilden so wird folgender Ant Task benötigt. Wird das Target ausgeführt, so wird die Datei project.properties unter dem Verzeichnis “.\config” erstellt / aktualisiert. Nun kann diese erstellte Datei mit der Klasse Properties geladen werden.Wie das geht, erkläre ich in dem Beitrag “Propertiedateien“
Ant Build Script
In diesem Tutorial möchte ich beschreiben wie ein Apache Ant Build Script aufgebaut ist und wie man ein Target erstellt und ein Kompilierungsvorgang startet. Ausführen von Apache Ant Das Builttool Apache Ant lässt sich auf der Kommandozeile mit dem Befehl “ant” starten. Dazu wechseln Sie in das Verzeichnis, indem die Datei “build.xml” liegt und führen…