git clone https://github.com/devcoffee/idempiere-cli.git
cd idempiere-cli
./mvnw clean packageBuild variants:
- Core/default (deterministic toolchain):
./mvnw clean package - Release policy: publish core artifacts only
./mvnw clean package -PnativeOutputs:
- JVM runner:
target/quarkus-app/quarkus-run.jar - native binary:
target/idempiere-cli-runner(or.exeon Windows)
java -jar target/quarkus-app/quarkus-run.jar doctorFor a full pre-release smoke workflow, see:
git tag v1.0.0
git push --tagsTag push triggers GitHub Actions release build for supported platforms.
The workflow enforces a core-only gate before native builds (run-core-contract-check.sh + smoke with RUN_AI_STEPS=0).