Deux types de packaging sont fournis :
- WAR (à déployer dans le même serveur d’application que la GUI)
- JAR exécutable
WAR
Lorsque Plume est déployée en tant qu’application WEB dans un conteneur de servlet, il est nécessaire d’ajouter une propriété plume.config.dir
, au niveau de la JVM. Cette propriété doit référencer le répertoire dans lequel est stocké le fichier de configuration plume.properties
.
Le nom du fichier de configuration peut être changé en ajoutant la propriété spring.config.name
avec comme valeur le nom du fichier (sans extension).
JAR exécutable
La configuration de l’application est basée sur les mécanismes Spring Boot. Les propriétés permettant de configurer Plume et ses connecteurs peuvent être fournies de différentes manières :
Par une propriété de la JVM :
java -D<name>=<value> -jar plume-<version>.jar
Par un fichier de propriété. Le nom de ce fichier (sans extension) doit être fourni comme propriété de la JVM
spring.config.name
. A l’exécution, ce fichier sera cherché par Spring dans les répertoires suivants :- Le sous-répertoire
/config
du répertoire courant (/ d’exécution) - Le répertoire courant
- Le sous-répertoire