From a4c5225acb23b3986b7c5777e7f5e647c124f620 Mon Sep 17 00:00:00 2001
From: sebastien curt <sebastien.curt@tetras-libre.fr>
Date: Mon, 25 May 2020 04:32:07 +0200
Subject: [PATCH] update project script to auto install into local maven
 repository rdf-vocabulary jar file

---
 README.md                                     | 7 ++++++-
 Scripts/createOrUpdateLocalMavenRepository.sh | 9 +++++++++
 Scripts/updateLocalMavenRepository.sh         | 3 ---
 rdf/pom.xml                                   | 4 ++--
 rdf/rdf.iml                                   | 2 +-
 unl2rdf-app/unl2rdf-app.iml                   | 2 +-
 6 files changed, 19 insertions(+), 8 deletions(-)
 create mode 100644 Scripts/createOrUpdateLocalMavenRepository.sh
 delete mode 100644 Scripts/updateLocalMavenRepository.sh

diff --git a/README.md b/README.md
index 4eab5ba..bc1da9d 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,6 @@
-A serialization converter from the official UNL format to the proposed RDF-UNL format.
\ No newline at end of file
+A serialization converter from the official UNL format to the proposed RDF-UNL format.
+
+# First use
+
+This program depends on another package. To install into local maven repository the other dependency run ```bash Script/createOrUpdateLocalMavenRepository.sh```.
+The script requires a username and a password to be completed. Enter yours credentials for gitlab.tetras-libre.fr server.
diff --git a/Scripts/createOrUpdateLocalMavenRepository.sh b/Scripts/createOrUpdateLocalMavenRepository.sh
new file mode 100644
index 0000000..7b3159b
--- /dev/null
+++ b/Scripts/createOrUpdateLocalMavenRepository.sh
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+
+tempDir=temp-rdf-vocabulary
+
+git clone https://gitlab.tetras-libre.fr/unl/rdfunl.git temp-rdf-vocabulary
+pushd "${tempDir}"
+mvn install
+popd
+rm -rf "${tempDir}"
\ No newline at end of file
diff --git a/Scripts/updateLocalMavenRepository.sh b/Scripts/updateLocalMavenRepository.sh
deleted file mode 100644
index 67f1406..0000000
--- a/Scripts/updateLocalMavenRepository.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env bash
-
-mvn install:install-file -Dfile=rdf/libs/rdf-vocabulary-1.0-SNAPSHOT.jar -DgroupId=fr.tetras_libre.rdf.unlVocabulary -DartifactId=rdf-vocabulary -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true
\ No newline at end of file
diff --git a/rdf/pom.xml b/rdf/pom.xml
index 0fe43fb..bb954f4 100644
--- a/rdf/pom.xml
+++ b/rdf/pom.xml
@@ -32,9 +32,9 @@
             <scope>compile</scope>
         </dependency>
         <dependency>
-            <groupId>fr.tetras_libre.rdf.unlVocabulary</groupId>
+            <groupId>fr.tetras_libre.rdf.vocabulary</groupId>
             <artifactId>rdf-vocabulary</artifactId>
-            <version>1.0</version>
+            <version>1.0-SNAPSHOT</version>
         </dependency>
     </dependencies>
 </project>
\ No newline at end of file
diff --git a/rdf/rdf.iml b/rdf/rdf.iml
index c0b069b..269d29d 100644
--- a/rdf/rdf.iml
+++ b/rdf/rdf.iml
@@ -45,7 +45,7 @@
     <orderEntry type="library" name="Maven: org.apache.jena:jena-rdfconnection:3.14.0" level="project" />
     <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.26" level="project" />
     <orderEntry type="module" module-name="unl-parser" />
-    <orderEntry type="library" name="Maven: fr.tetras_libre.rdf.unlVocabulary:rdf-vocabulary:1.0" level="project" />
+    <orderEntry type="library" name="Maven: fr.tetras_libre.rdf.vocabulary:rdf-vocabulary:1.0-SNAPSHOT" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.7.0-M1" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.7.0-M1" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.0" level="project" />
diff --git a/unl2rdf-app/unl2rdf-app.iml b/unl2rdf-app/unl2rdf-app.iml
index c477ff1..eed8dc0 100644
--- a/unl2rdf-app/unl2rdf-app.iml
+++ b/unl2rdf-app/unl2rdf-app.iml
@@ -47,7 +47,7 @@
     <orderEntry type="library" name="Maven: org.apache.jena:jena-dboe-index:3.14.0" level="project" />
     <orderEntry type="library" name="Maven: org.apache.jena:jena-rdfconnection:3.14.0" level="project" />
     <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.26" level="project" />
-    <orderEntry type="library" name="Maven: fr.tetras_libre.rdf.unlVocabulary:rdf-vocabulary:1.0" level="project" />
+    <orderEntry type="library" name="Maven: fr.tetras_libre.rdf.vocabulary:rdf-vocabulary:1.0-SNAPSHOT" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.7.0-M1" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.7.0-M1" level="project" />
     <orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.0" level="project" />
-- 
GitLab