Créer un projet JakartaEE avec IntelliJ
Créer le projet
Créez un nouveau projet en utilisant le template "Java Entreprise" :
Explications :
- Project Template : type de projet, ici une application web "à pages" basée sur Servlets et JSP
- Build System : outils de build utilisé, nous allons utiliser Maven
- Test Framework : bibliothèque de tests
- Group : GroupId de votre artéfact, par convention, votre domaine à l'envers
- Application server : serveur d'application sur lequel votre application sera déployée
Ajouter un serveur d'application
Pour ajouter un nouveau serveur d'application sur votre IntelliJ, cliquez sur "New" et séléctionner le type de server d'application que vous voulez utiliser. Dans ce tutoriel, nous allons utiliser Tomcat dans un premier temps, puis Wildfly dans la partie avancée.
Ensuite renseignez simplement le répertoire de votre serveur d'application :
Faites "suivant".
Dépendances JakartaEE
Sur l'écran suivante, dans les dépendances, nous devons choisir quelles spécifications de la plateforme JakartaEE notre application va utiliser. Il faut aussi se référer pour la version à prendre, à la version de notre serveur d'application :
Par exemple, pour les versions 10.0.x (ce qui est mon cas à l'heure où j'écris ces lignes), il faut prendre la spécification de servlet en version 5.0.
Pour accèder à la dépendance de la Servlet API 5.0, vous devez positionner la version de JakartaEE à 9 :
Ces dépendances ne vont télécharger ques les interfaces de la spécification dans votre projet (pour pouvoir les utiliser dans le code), les implémentations seront fournies par votre serveur d'application.
Tester le projet
IntelliJ vous a généré un projet Maven avec les dépendances JakartaEE demandées ainsi, qu'une configuration de déploiement pour votre serveur d'application. Vous pouvez simplement lancer votre projet en cliquant sur le boutun "Run" et la page racine de votre application devrait s'ouvrir :
No Comments