...
- OS Windows 10 64bits (L'application devrait pouvoir tourner sous Linux si l'encodeur SDI010 est bien reconnu)
- L'application est prévue pour tourner sur du java 8 avec javafx. La version du JDK 8 d'Oracle embarque javafx et fonctionne, mais suite aux changements de license, il faut maintenant s'acquitter d'une license. Aussi le mieux ici est de prendre la version d'OpenJdk avec OpenJFX de communauté Zulu Nous en gardons une copie ici : zulu8.44.0.13-ca-fx-jdk8.0.242-win_x64.zip
- Le pilote Zebra ZXP3
- Le pilote PCSC SDI010
- Le SDK Zebra LinkOs
- Pour permettre l'encodage CNOUS il faut utiliser une machine windows 64bits pour lancer le client et il faut avoir installé l'application CNOUS Espu-sgc-cnous (voir ESUP-CNOUS-CLIENT)
...
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
1.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.
...
Après l'installation du mpsdk-installer il faut , vous pouvez ainsi récupérer et copier les deux jar présents dans le dossier link_os_sdk/PC-Card/v2.12.3968/lib :
- ZSDK_API.jar, renomé ZSDK_API-2.12.3968.jar, dans le dossier src/lib/com/zebra/sdk/comm/ZSDK_API/2.12.3968/
- ZSDK_CARD_API.jar, renomé ZSDK_CARD_API-2.12.3968.jar, dans le dossier src/lib/com/zebra/sdk/common/card/ZSDK_CARD_API/2.12.3968/
Pour la compilation avec maven, copier tout le dosier com situé dans src/lib dans le dossier ~/.m2/repository
2.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.
Lancement depuis un poste windows
Sur le poste client il vous faut également indiquer dans le path le répertoire link_os_sdk/PC-Card/v2.12.3968/lib en plus du répertoire bin de votre JDK+JFX Zulu - voir copié d'écran :
...