Build procedure and dist information corrected

This commit is contained in:
apenski 2017-10-27 07:40:19 +02:00
parent 266c41072a
commit b9c87ae466
2 changed files with 7 additions and 8 deletions

4
.gitignore vendored
View file

@ -6,11 +6,9 @@
# Log file # Log file
*.log *.log
.idea .idea
.settings
*.iml *.iml
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files # # Package Files #
*.jar *.jar
**/generated **/generated

View file

@ -153,12 +153,13 @@ verwendet
# Build-Anweisungen # Build-Anweisungen
Das Projekt wird mit Apache Maven gebaut. Das Projekt wird mit Apache Maven gebaut.
Mittels `mvn install` wird standardmäßig die Bibliotheks-Variante gebaut. Diese enthält nur die Klassen und Mittels `mvn install` werden im Unterverzeichnis `dist` zwei Pakete gebaut:
Komponenten für die Prüfung. Abhängigkeiten müssen durch die einbindende Anwendung aufgelöst werden (maven).
Ein `mvn install -Pstandalone` baut die Standalone-Variante. Diese Variante enthält zusätzlich Klassen zur Verarbeitung * die *Standalone-Distribution* enthält das Uber-Jar mit allen Klassen zur Verarbeitung von Eingaben aus der Kommandozeile,
von Eingaben aus der Kommandozeile, sowie für Ausgabeoptionen für Ergebnisse. Darüber hinaus ist diese als sog. sowie für Ausgabeoptionen für Ergebnisse. Sämtliche Abhängigkeiten sind im Jar gebundlet und das Jar-File ist 'ausführbar'.
Uber-Jar gebaut, sodass sämtliche Abhängigkeiten im Jar gebundlet sind und das Jar-File somit 'lauffähig' ist. Weiterhin ist die Konfiguration und Testumgebung für XRechnung enthalten.
* die *Full-Distribution* enthält darüber sämtlichen weiteren Varianten des `validationtools` sowie die benötigten Abhängigkeiten.
# Konfiguration des Prüftools # Konfiguration des Prüftools
Eine Konfiguration besteht aus einer Konfigurationsdatei (XML-Dokument im Namensraum Eine Konfiguration besteht aus einer Konfigurationsdatei (XML-Dokument im Namensraum