Maven – Wildfly plugin
J’ai découvert qu’il existait un plugin maven pour le serveur d’application Wildfly qui se comporte exactement comme le plugin maven pour tomcat. Pour l’utiliser, il faut ajouter ces quelques lignes dans le fichier pom.xml
.
<project> ... <build> ... <plugins> ... <plugin> <groupId>org.wildfly.plugins</groupId> <artifactId>wildfly-maven-plugin</artifactId> <version>1.0.1.Final</version> </plugin> ... </plugins> ... </build> ... </project>
Le goal wildfly:run
compile et package le projet, puis le déploie dans une instance du serveur. Deux possibilités, soit la variable d’environnement wildfly.home
existe et le serveur installé à cet emplacement est utilisé, soit elle n’existe pas et le serveur wildfly est téléchargé puis déployé dans le répertoire target
du projet.
Le plugin permet beaucoup plus de choses que le simple démarrage de l’application dans un conteneur piloté par Maven. Pour plus d’information, son adresse est la suivante : https://docs.jboss.org/wildfly/plugins/maven/latest/.