From 6ce2e3ffde5956b2a1ec49764ca9c0260b6479a8 Mon Sep 17 00:00:00 2001 From: yassinezerguine08 Date: Wed, 28 Oct 2026 08:47:22 +0100 Subject: [PATCH] Say that the build fetches Oriel from JitPack --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 08500670..2782ce01 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,15 @@ mvn clean install This builds and tests the `core`, `ui` and `shell` modules: the Hedgehog client, the server-rendered pages and the start of the application. The embedded web -server and the window that hosts it come from Oriel, which has to be installed -into the local Maven repository first, with `mvn install` in its own checkout. +server and the window that hosts it come from [Oriel](https://github.com/unigrid-project/oriel), +which the build fetches from JitPack at the release `oriel.version` names in the root pom. + +To build against a checkout of Oriel instead, such as a change that is not released +yet, run `mvn install` in that checkout and name the coordinates it installs as, with +the version from Oriel's own pom: +``` +mvn clean install -Doriel.groupId=org.unigrid.oriel -Doriel.version=0.0.2-SNAPSHOT +``` The `desktop` module builds the native installers and is only part of the build with the `installer` profile. It needs JDK 25 and the platform's packaging tools