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
...
| Bloc de code |
|---|
apt install git |
Sedalib (facultatif)
| Alert | ||
|---|---|---|
| ||
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
...