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