From 8db6e26a59c4deeda741f8a88f25806233b60280 Mon Sep 17 00:00:00 2001 From: Stefan Waldmann Date: Mon, 6 Jul 2026 17:05:34 +0200 Subject: [PATCH 1/2] extract path to h2 DB files folder, so it can be changed via config parameter without having to specify the complete JDBC URL --- src/main/resources/application.properties | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index ed26591e..0ced231c 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -2,6 +2,7 @@ spring.h2.console.enabled=false spring.h2.console.path=/h2 h2.version=@h2.version@ +h2.db.folder.path=./db/@h2.version@ # build infos build.version=@project.version@ @@ -14,7 +15,7 @@ git.branch=@git.branch@ git.dirty=@git.dirty@ # Datasource -spring.datasource.url=jdbc:h2:file:./db/@h2.version@/keeptime-h2-db;DB_CLOSE_ON_EXIT=FALSE +spring.datasource.url=jdbc:h2:file:${h2.db.folder.path}/keeptime-h2-db;DB_CLOSE_ON_EXIT=FALSE spring.datasource.username=sa spring.datasource.password= spring.datasource.driver-class-name=org.h2.Driver From 50e58d58a92f4eaf020943c46c87a1d9aec316dd Mon Sep 17 00:00:00 2001 From: Nico <5772511+Death111@users.noreply.github.com> Date: Mon, 27 Jul 2026 17:49:24 +0200 Subject: [PATCH 2/2] use property placeholder for h2version instead of maven replacement * as $ placeholder is available at runtime so one can also use it in a custom folder path (line can now be copy pasted into override file) --- src/main/resources/application.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 0ced231c..b0eacadc 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -2,7 +2,7 @@ spring.h2.console.enabled=false spring.h2.console.path=/h2 h2.version=@h2.version@ -h2.db.folder.path=./db/@h2.version@ +h2.db.folder.path=./db/${h2.version} # build infos build.version=@project.version@