Esup-Signature

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.

Sommaire

Java


Version de java minimale : Java OpenJdk 11

Voir ici pour une installation simplifiée : https://adoptopenjdk.net/installation.html#linux-pkg

Exemple sous debian :

Bloc de code
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes https://

...

adoptopenjdk.

...

jfrog.

...

io/adoptopenjdk/

...

deb/
sudo apt install -y software-properties-common
sudo apt update
apt install adoptopenjdk-14-hotspot

Vérification : 

Bloc de code
java -version

openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.1+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.1+7, mixed mode, sharing)


Maven

maven > 3.1.0 voir : https://maven.apache.org/download.cgi

Exemple sous Debian

Bloc de code
cd /opt/tools
wget http://apache.crihan.fr/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -xvf apache-maven-3.6.3-bin.tar.gz
sudo ln -s /opt/tools/apache-maven-3.6.3 /opt/maven
sudo nano /etc/profile.d/maven.sh


/* Coller 
export JAVA_HOME=/usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}


sudo chmod +x /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh

Vérification : 

Bloc de code
mvn -version

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 14.0.1, vendor: AdoptOpenJDK, runtime: /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64
Default locale: fr_FR, platform encoding: UTF-8
OS name: "linux", version: "4.19.0-9-amd64", arch: "amd64", family: "unix"


GhostScript

Version AGPL : https://www.ghostscript.com/download/gsdnld.html

...

Bloc de code
apt install ghostscript

Vérification : 

Bloc de code
gs -version

GPL Ghostscript 9.27 (2019-04-04)
Copyright (C) 2018 Artifex Software, Inc.  All rights reserved.


GIT

https://git-scm.com/downloads

...

Bloc de code
apt install git


Sedalib (facultatif)

Alert
typeWarning

Afin de simplifier l'installation d'esupsignature, les librairies SEDA sont désactivées dans le code. Cette partie est donc facultative.


esup-signature est fournis avec un jar sedalib-2.X.X-SNAPSHOT.jar. Malgré cela il faut installer les module Sedatools pour pouvoir compiler le projet

...