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 verify
To package the application for release, run:
mvn clean package
The 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 verify
Um die Anwendung für die Veröffentlichung zu paketieren, führen Sie aus:
mvn clean package
Die Ausgabedateien befinden sich im target
Verzeichnis.
Wenn Sie Probleme haben oder Fragen, öffnen Sie bitte ein Issue auf GitHub.