Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

https://github.com/EsupPortail/esup-sgc-client.git


Bloc de code
languagebash
themeRDark
git clone https://github.com/EsupPortail/esup-sgc-client.git
git checkout -b esupsgcclient-univ-ville esupsgcclient-v2.1

...

Il faut modifier le fichier src/main/resources/esupsgcclient.properties pour y mettre vos adresses esup-nfc-tag-server et esup-sgc et activer ou non l'encodage CNOUS

Bloc de code
languagebash
themeRDark
esupSgcUrl = https://esup-sgc.univ-ville.fr
esupNfcTagServerUrl = https://esup-nfc-tag.univ-ville.fr
encodeCnous = false

...

Dans le dossier esup-sgc-client executer : 

Bloc de code
languagebash
themeRDark
mvn clean package

Pour disposer du jar au sein du site ESUP-SGC :

...

La commande à lancer est la suivante : 

info
Bloc de code
languagebash
themeRDark
java.
exe 
exe  --module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml,javafx.base,javafx.media,javafx.graphics,javafx.swing,javafx.web -jar esupsgcclient-shib.jar

Précisions

Les installations d'openJDK et OpenJFX  correspondent à dézipper leurs archives dans un répertoire donné.

...

En plaçant le JAR d'esup-sg-client (esupsgcclient-shib.jar) dans ce même répertoire C:\esup-sgc-client on peut ainsi finalement exécuter le JAR ainsi : 

Bloc de codeinfo
themeRDark
C:\esup-sgc-client\jdk-12.0.1\bin\java.exe --module-path C:\esup-sgc-client\javafx-sdk-12.0.1\lib --add-modules javafx.controls,javafx.fxml,javafx.base,javafx.media,javafx.graphics,javafx.swing,javafx.web -jar C:\esup-sgc-client\esupsgcclient-shib.jar


Si vous utilisez cette commande au travers d'un raccourci windows (pour faciliter son usage c'est une bonne idée), n'oubliez pas également de préciser le répertoire d'exécution comme étant également C:\esup-sgc-client.

A l'exécution ce client esup-sgc-client esupsgcclient-shib.jar écrit en effet 2 fichiers dans le répertoire courant : 

...

Sources : https://github.com/EsupPortail/esup-sgc-client/tree/univ-rouen-robot-zxp3

Bloc de code
languagebash
themeRDark
git clone https://github.com/EsupPortail/esup-sgc-client.git
git checkout -b esupsgcclient-r2d2-v2.0 esupsgcclient-r2d2-v2.0

Compilation Maven

...

Installation des dépendances ZSDK_API et ZSDK_CARD_API

Pour communiquer avec la Zebra ZXP3 esup-sgc-client-zxp3 utilise le SDK Zebra. Pour fonctionner il est installé en tant que depot maven local.

...

Pour la compilation avec maven, copier tout le dosier com situé dans src/lib dans le dossier ~/.m2/repository2.

Compilation maven

Depuis le répertoire source on lance : 

Bloc de code
languagebash
themeRDark
mvn package

Vous pouvez alors renommer target/esupsgcclient-r2d2-2.1-SNAPSHOT-jar-with-dependencies.jar en esupsgcclient-r2d2-shib.jar. 

...


Avec JDK+JFX Zulu, et en valuant ainsi votre PATH, vous n'avez plus qu'à lancer le jar ainsi : 

Bloc de code
languagebash
themeRDark
java -jar esupsgcclient-r2d2-shib.jar

...

Sources : https://github.com/EsupPortail/esup-crous-client

Bloc de code
languagebash
themeRDark
git clone https://github.com/EsupPortail/esup-crous-client.git

...