-
Notifications
You must be signed in to change notification settings - Fork 0
Build
Validátor e-publikací od verze 2.2.2 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.2.2.jar
./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/validator-e-publikaci/blob/358a94ad8cbbb9b5a00fd831c6e71777fe6b78d4/modules/cliModule/build.gradle
./gradlew :modules:guiModule:buildInstaller
Vyrobí instalátor pro aktulální platformu.
Instalátor je uložen do adresáře modules/guiModule/build/jpackage/
, např.:
- ValidatorEpublikaci-2.2.2.dmg pro MacOs
- ValidatorEpublikaci-2.2.2.exe pro Windows
./gradlew :modules:guiModule:run
Spustí GUI aplikaci přímo.