From fbfecc5af687e1113ce2758a55a4619abe0063e2 Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Fri, 15 Dec 2023 12:39:29 +0100
Subject: [PATCH] - fix: current code requires java 14+

---
 .gitlab-ci.yml                       | 2 ++
 gitlab-ci/xml_plugin4rosetta.control | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6f58232..f93418d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,7 @@
 variables:
   EXLIBRIS_SDK_DIR: "/exlibris"
   ROSETTASDK: "${EXLIBRIS_SDK_DIR}/7.3/dps-sdk-projects/dps-sdk-deposit/lib/" # base: https://github.com/ExLibrisGroup/Rosetta.dps-sdk-projects
+  JAVARELEASE: "17"
   DOCKERFILE_DEB: "${CI_PROJECT_DIR}/gitlab-ci/Dockerfile_DEB"
   IMAGE_TARGET_DEB: "${CI_REGISTRY_IMAGE}/debian12_${CI_PROJECT_NAME}"
   IMAGE_BASE_DEB: "sdvharbor.slub-dresden.de/replication/debian:bookworm-slim"
@@ -24,6 +25,7 @@ default:
 
 before_script:    # These steps are run before EACH job.
   - export ROSETTASDK="${ROSETTASDK}"
+  - export JAVARELEASE=${JAVARELEASE}
 
 .build-env-job:
   stage: build-env
diff --git a/gitlab-ci/xml_plugin4rosetta.control b/gitlab-ci/xml_plugin4rosetta.control
index b3f60a3..ab6370c 100644
--- a/gitlab-ci/xml_plugin4rosetta.control
+++ b/gitlab-ci/xml_plugin4rosetta.control
@@ -6,5 +6,5 @@ Description: This is a Java-based XML format validator plugin (for AIS Rosetta)
 Homepage: https://git.slub-dresden.de/digital-preservation/xml_plugin4rosetta
 Section: main
 Priority: optional
-Depends: default-jre, libcommons-cli-java
+Depends: openjdk-17-jre, libcommons-cli-java
 Recommends: slubarchiv-xml-catalog
-- 
GitLab