diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0b94bf62bb2823d0202889b8c7b5e5f9849d74dd..2f09c2c771f65df3db06b3dd9d8d5d81332ea834 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 6f15d6d98f990753493d35e35a3f7077aa1a1ad6..be9d25ac7cc1c84ff6c5e1659a0a6e3a50e80f88 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 476906a8bb23209467f492a5cda858239601c231..877653a7759005d14d8e4fb5be4fc7301a213c97 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}