From b9c87ae46673a5445467a736ff2f906db8f02b44 Mon Sep 17 00:00:00 2001 From: apenski Date: Fri, 27 Oct 2017 07:40:19 +0200 Subject: [PATCH] Build procedure and dist information corrected --- .gitignore | 4 +--- README.md | 11 ++++++----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 5625f84..0f43236 100644 --- a/.gitignore +++ b/.gitignore @@ -6,11 +6,9 @@ # Log file *.log .idea +.settings *.iml -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - # Package Files # *.jar **/generated diff --git a/README.md b/README.md index e3ea265..df76a4f 100644 --- a/README.md +++ b/README.md @@ -153,12 +153,13 @@ verwendet # Build-Anweisungen Das Projekt wird mit Apache Maven gebaut. -Mittels `mvn install` wird standardmäßig die Bibliotheks-Variante gebaut. Diese enthält nur die Klassen und -Komponenten für die Prüfung. Abhängigkeiten müssen durch die einbindende Anwendung aufgelöst werden (maven). +Mittels `mvn install` werden im Unterverzeichnis `dist` zwei Pakete gebaut: -Ein `mvn install -Pstandalone` baut die Standalone-Variante. Diese Variante enthält zusätzlich Klassen zur Verarbeitung -von Eingaben aus der Kommandozeile, sowie für Ausgabeoptionen für Ergebnisse. Darüber hinaus ist diese als sog. -Uber-Jar gebaut, sodass sämtliche Abhängigkeiten im Jar gebundlet sind und das Jar-File somit 'lauffähig' ist. +* die *Standalone-Distribution* enthält das Uber-Jar mit allen Klassen zur Verarbeitung von Eingaben aus der Kommandozeile, +sowie für Ausgabeoptionen für Ergebnisse. Sämtliche Abhängigkeiten sind im Jar gebundlet und das Jar-File ist 'ausführbar'. +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 Eine Konfiguration besteht aus einer Konfigurationsdatei (XML-Dokument im Namensraum