Tested and built on Debian 12.5 (Bookworm) and Raspberry Pi 4 Debian 11.9 (Bullseye)
- Clone the repository:
git clone https://github.com/kirbylink/java-e-liquid-calculator.git cd java-e-liquid-calculator - Compile and package the application using Maven:
mvn clean package
The warp and warp4j tools are used to create platform-specific executables.
- Install warp-runner and warp4j: For Linux, see the INSTALL.md of warp4j.
- Generate the executables:
warp4j --class-path /<path_to_project>/target/classes/de/dddns/kirbylink --prefix java-e-liquid-calculator --add-modules jdk.localedata --silent --output /<path_to_project>/target/ /<path_to_project>/target/*-jar-with-dependencies.jar
The output files will be located in the target directory.
Downloaded runtimes and prepared bundles are located at $HOME/.local/share/warp4j.
To run the unit and integration tests, use the following command:
mvn clean verifyTo package the application for release, run:
mvn clean packageThe output files will be located in the target directory.
If you encounter any issues or have questions, please open an issue on GitHub.
Getestet und gebaut auf Debian 12.5 (Bookworm) und Raspberry Pi 4 Debian 11.9 (Bullseye).
- Klonen Sie das Repository:
git clone https://github.com/kirbylink/java-e-liquid-calculator.git cd java-e-liquid-calculator - Kompilieren und paketieren Sie die Anwendung mit Maven:
mvn clean package
Die Werkzeuge warp und warp4j werden verwendet, um plattformspezifische ausführbare Dateien zu erstellen.
- Installieren Sie warp-runner und warp4j: Für Linux, siehe INSTALL.md von warp4j.
- Erstellen Sie die ausführbaren Dateien:
cd java-e-liquid-calculator warp4j --class-path /<path_to_project>/target/classes/de/dddns/kirbylink --prefix java-e-liquid-calculator --add-modules jdk.localedata --silent --output /<path_to_project>/target/ /<path_to_project>/target/*-jar-with-dependencies.jar
Die Ausgabedateien befinden sich im target Verzeichnis.
Heruntergeladene Laufzeiten und vorbereitete Pakete befinden sich unter $HOME/.local/share/warp4j.
Um die Unit- und Integrationstests auszuführen, verwenden Sie den folgenden Befehl:
mvn clean verifyUm die Anwendung für die Veröffentlichung zu paketieren, führen Sie aus:
mvn clean packageDie Ausgabedateien befinden sich im target Verzeichnis.
Wenn Sie Probleme haben oder Fragen, öffnen Sie bitte ein Issue auf GitHub.