...
https://github.com/EsupPortail/esup-sgc-client.git
Bloc de code | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
mvn clean package |
Pour disposer du jar au sein du site ESUP-SGC :
...
La commande à lancer est la suivante :
Bloc de code | ||||
---|---|---|---|---|
| ||||
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 | ||
---|---|---|
| ||
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 | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
java -jar esupsgcclient-r2d2-shib.jar |
...
Sources : https://github.com/EsupPortail/esup-crous-client
Bloc de code | ||||
---|---|---|---|---|
| ||||
git clone https://github.com/EsupPortail/esup-crous-client.git |
...