-
Notifications
You must be signed in to change notification settings - Fork 3
Build
Komplexní validátor od verze 2.4.1 vyžaduje pro build a běh Javu 21 nebo vyšší. Před následujícími kroky proto verzi Javy zkontrolujte:
java -version
Výsledek by měl vypadat nějak takto:
java version "21.0.3" 2024-04-16 LTS
Java(TM) SE Runtime Environment (build 21.0.3+7-LTS-152)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.3+7-LTS-152, mixed mode, sharing)
Všechny příkazy ./gradlew ...
spouštějte z adresáře nejvyšší úrovně.
./gradlew :modules:cliModule:jar
Vybuildí Validátor v podobě jar aplikace spustitelné z terminálu. Výsledek je k nalezení v adresáři modules/cliModule/build/libs/
.
CLI aplikaci pak spustíme následovně:
java -jar modules/cliModule/build/libs/cliModule-2.4.1jar
./gradlew :modules:cliModule:run
Spustí přímo aplikaci. Samo o sobě není příliš užitečné. Ale podobným způsobem lze definovat vlasntí gradle tasky, jako např.:
./gradlew :modules:cliModule:runHelp
nebo
./gradlew :modules:cliModule:runVersion
nebo
./gradlew :modules:cliModule:runTestValidate
Vlastní tasky lze nakonfigurovat zde: https://github.com/NLCR/komplexni-validator/blob/f23b955264779b809a8e164d1584cf42214e774e/modules/guiModule/build.gradle
./gradlew :modules:guiModule:jpackage
Vyrobí instalátor pro aktulální platformu.
Instalátor je uložen do adresáře modules/guiModule/build/jpackage/
, např.:
- KomplexniValidator-2.4.1.dmg pro MacOs
- KomplexniValidator-2.4.1.exe pro Windows
./gradlew :modules:guiModule:run
Spustí GUI aplikaci přímo.