From cce3dbd4762716e3b3ae899b9deb535f5a3a295a Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Fri, 15 Dec 2023 12:38:32 +0100
Subject: [PATCH] - package project jar and all dependencies into separat
 directory on target system

---
 .gitlab-ci.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bb3e6f9..6f58232 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -92,12 +92,13 @@ package-debian-job:
     # create build dir structure
     - DEB_BUILD_DIR="${CI_PROJECT_NAME}_${VERSION}-${REVISION}_${ARCHITECTURE}"
     - mkdir -p ${DEB_BUILD_DIR}/DEBIAN
-    - DEB_JAR_DIR="${DEB_BUILD_DIR}/usr/share/java"
-    - mkdir -p ${DEB_JAR_DIR}
+    - DEB_JAR_DIR="${DEB_BUILD_DIR}/usr/share/java/${CI_PROJECT_NAME}"
+    - mkdir -p ${DEB_JAR_DIR}/
     # copy project files to be packaged
     - cp ./*.jar ${DEB_JAR_DIR}/
     # copy external dependencies to be packaged together with project
-    - cp ${ROSETTASDK}/dps-sdk-*.jar ${DEB_JAR_DIR}/
+    - cp ${ROSETTASDK}/*.jar ${DEB_JAR_DIR}/
+    - cp ./lib/*.jar ${DEB_JAR_DIR}/
     # copy & rename deb control file template
     - cp gitlab-ci/${CI_PROJECT_NAME}.control ${DEB_BUILD_DIR}/DEBIAN/control
     # set package version
-- 
GitLab