Vous pouvez ajouter des modules qui sont des projets Maven ou des archives Maven à un projet EAR.
Procédure
- Accédez à la boîte de dialogue Ajout d'une dépendance. Ouvrez l'éditeur POM en cliquant deux fois sur le fichier pom.xml. Cliquez sur l'onglet Dépendances, puis cliquez sur Ajouter.
- Entrez des valeurs pour le module. Entrez l'ID du groupe et l'ID de l'artefact du module à ajouter. Vous pouvez aussi utiliser la zone de filtre pour rechercher le module.
- Sélectionnez le module et cliquez sur OK.
- Configurez le module dans maven-ear-plugin. Cliquez sur l'onglet pom.xml pour utiliser directement la source POM. Configurez le module. L'exemple ci-après illustre une configuration de module Web. Pour la liste des modules pris en charge, voir http://maven.apache.org/plugins/maven-ear-plugin/modules.html.
<plugin>
<artifactId>maven-ear-plugin</artifactId>
<version>2.7</version>
<configuration>
<version>6</version>
<modules>
<webModule>
<groupId>sample</groupId>
<artifactId>webapp</artifactId>
<!-- Des configurations supplémentaires peuvent être définies ici -->
</webModule>
</modules>
</configuration>
</plugin>
- Sauvegardez le fichier pom.xml.
- Mettez à jour le projet. Cliquez avec le bouton droit de la souris sur le projet EAR et sélectionnez . Lorsque vous avez terminé, cliquez sur OK.
- Vérifiez que le module a été ajouté à l'assemblage de déploiement. Cliquez avec le bouton droit de la souris sur le projet et sélectionnez Propriétés.
Cliquez sur Assemblage de déploiement.
- Si le fichier EAR possède un fichier de descripteur de déploiement META-INF/application.xml, vérifiez que le module a été ajouté à ce fichier.