Pour construire le projet :
mvn clean package
Pour construire le projet en incluant Swagger :
mvn clean pacakge -Pswagger
Pour lancer le projet :
java -jar ./target/immo-publication-thorntail.jar
ou
mvn thorntail:run
Pour tester les sondes du projet :
Pour visualiser la définition de l'API dans Swagger (à condition d'avoir construit le projet avec le profil swagger) :
http://localhost:8080/swagger-ui/index.html?url=http://localhost:8080/openapi
Testé avec :
- OpenJDK 11.0.4
- Apache Maven 3.6.1 (et 3.5.4))
- Fedora 30 et Windows 10
- Firefox 68
Limitations :
- OpenJDK 12 : ce projet a une dépendance vers le module jboss-classfilewriter qui n'est pas (encore) compatible