From 02f9da0c6bb84a99d2d3e0b0afd060fb0abecd4b Mon Sep 17 00:00:00 2001 From: Andreas Romeyke <andreas.romeyke@slub-dresden.de> Date: Mon, 14 Apr 2025 09:20:31 +0200 Subject: [PATCH] - changed buildsystem using 'maven' now --- .gitlab-ci.yml | 8 +++----- README.md | 10 ++++++++-- gitlab-ci/Dockerfile | 1 + 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0b94bf6..2f09c2c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -57,9 +57,7 @@ test-job: tags: - "docker" script: - - ls -lha /exlibris/ - - ROSETTASDK=$ROSETTASDK make -e check_prerequisites - - ROSETTASDK=$ROSETTASDK make -e test + - ROSETTASDK=$ROSETTASDK mvn test packaging-job: stage: packaging @@ -67,7 +65,7 @@ packaging-job: tags: - "docker" script: - - ROSETTASDK=$ROSETTASDK make -e + - ROSETTASDK=$ROSETTASDK mvn install artifacts: paths: - - ./*.jar + - target/*.jar diff --git a/README.md b/README.md index 6f15d6d..be9d25a 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,14 @@ you could test it using 'test.sh' Compile ------- -* make clean -* make +* mvn clean +* mvn compile +* mvn test + +HINT: if you update the code you should also increase the value of the xpath +'pl:metadata-config/pl:version' in the file +PLUGIN-INF/metadata_SLUBRetroMonographieTIFFFormatValidationPlugin.xml to ensure Rosetta recognizes +the updated plugin Install ------- diff --git a/gitlab-ci/Dockerfile b/gitlab-ci/Dockerfile index 476906a..877653a 100644 --- a/gitlab-ci/Dockerfile +++ b/gitlab-ci/Dockerfile @@ -21,6 +21,7 @@ RUN apt-get update; \ openjdk-17-jdk \ junit4 \ git \ + maven \ ; RUN git clone https://github.com/ExLibrisGroup/Rosetta.dps-sdk-projects.git RUN ln -s ${EXLIBRIS_REPODIR} ${EXLIBRIS_PATH} -- GitLab