From b8c2497dbda99421e1a97b5502c169f60536002e Mon Sep 17 00:00:00 2001
From: "Lange, Dr. Herbert" <herbert.lange@uni-hamburg.de>
Date: Tue, 2 Aug 2022 15:16:32 +0200
Subject: [PATCH] try to name artifact and move jar files into lib dir of the
 archive

---
 .gitlab-ci.yml                                    | 4 +++-
 run-linux.sh                                      | 2 +-
 src/main/java/de/uni_hamburg/corpora/gui/GUI.java | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f7b1f95..bfe12bf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,10 +5,12 @@ compile_withmaven:
     - bash install-corpus-services.sh
     - cd ..
     - mvn clean test compile assembly:single
+    - cp target/corpus-service-gui-1.0-SNAPSHOT-bundle.jar lib
     
   artifacts:
     expire_in: 10 week
+    name: "corpus-services-gui"
     paths:    
-      - target/corpus-service-gui-1.0-SNAPSHOT-bundle.jar
+      - lib/corpus-service-gui-1.0-SNAPSHOT-bundle.jar
       - run-linux.sh
       
diff --git a/run-linux.sh b/run-linux.sh
index ad48fa3..1bf6845 100644
--- a/run-linux.sh
+++ b/run-linux.sh
@@ -1,2 +1,2 @@
 #!/bin/bash
-java -cp corpus-services.jar:target/corpus-service-gui-1.0-SNAPSHOT-bundle.jar de.uni_hamburg.corpora.gui.GUIApp
+java -cp corpus-services.jar:lib/corpus-service-gui-1.0-SNAPSHOT-bundle.jar de.uni_hamburg.corpora.gui.GUIApp
diff --git a/src/main/java/de/uni_hamburg/corpora/gui/GUI.java b/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
index c48e0b4..7966c70 100644
--- a/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
+++ b/src/main/java/de/uni_hamburg/corpora/gui/GUI.java
@@ -123,7 +123,7 @@ public class GUI {
                     JOptionPane.INFORMATION_MESSAGE);
             try {
                 BufferedInputStream in = new BufferedInputStream(new URL(FILE_URL).openStream());
-                BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream("corpus-services.jar"));
+                BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream("lib/corpus-services.jar"));
                 in.transferTo(out);
                 in.close();
                 out.close();
-- 
GitLab