...
- Voeg het project toe aan git via git clone <repo>.
- Start IntelliJ.
- Open de pom.xml als project en laad alle dependencies.
- Zoek in de repository het bestand JaVaFo.jar. Druk met de rechtermuisknop hierop en klik op "Add as library", druk in het pop-upmenu op "ok".
- Controleer in module-info.java of van de twee regels die JaVaFo bevatten, degene onder de system scope in gebruik is. Dit staat in het bestand met comments aangegeven. Zie hoofdstuk 8 voor verdere toelichting.
- Controleer in de pom.xml of bij de JaVaFo dependency de system scope met bijbehorende filepath aanwezig zijn.
- Run Mainwrapper.class of KlukklukApplication.class om de applicatie te compileren.
...
- --name: De naam van het bestand.
- --input: Het absolute pad waar de te packagen .jar staat. (alleen Alleen de .jar mag hierin staan!)
- --dest: Het absolute pad waar de het te maken bestand wordt opgeslagen. (Deze kan leeggelaten worden, het bestand wordt in dit geval in de input directory opgeslagen)
- --type: Het type bestand om te packagen. (Let op: dit is OS-specifiek. Een MacOS systeem mag geen .exe of .msi packagen, en een Windows systeem mag geen .pkg of .dmg aanmaken!)
- --app-version: De versie van de applicatie.
- --main-jar: de .jar die in het bestand verwerkt wordt.
- --icon: Het absolute pad naar het bestand wat als icoon voor het programma gebruikt wordt.
(Optioneel, OS-Specifiek)
- --win-dir-chooser: Geeft de gebruiker de mogelijkheid om te kiezen waar deze de applicatie wil installeren.
- --win-shortcut: maakt een snelkoppeling aan op het bureaublad.
Meer informatie over jpackage, samen met meer OS-specifieke opties, is te vinden in de documentatie van Oracle.
...