3.8. Référence
3.8.1. Dépendances de modules implicites Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Le tableau suivant liste les modules qui sont ajoutés automatiquement au déploiement en tant que dépendances et les conditions qui déclenchent la dépendance.
| Sous-système responsable de l'ajout de la dépendance | Dépendances qui sont toujours ajoutées | Dépendances qui sont ajoutées conditionnellement | Conditions qui déclenchent l'ajout de dépendances |
|---|---|---|---|
| Serveur principal |
| | |
| EE subsystem |
| | |
| EJB 3 subsystem | |
|
La présence d'un ficher
ejb-jar.xml à des emplacements valides dans le déploiement, tel que mentionné dans les spécifications Java EE 6.
La présence d'EJB basés-annotations, comme :
@Stateless, @Stateful, @MessageDriven
|
| Sous-système JAX-RS (RESTEasy) |
|
| La présence d'annotations JAX-RS dans le déploiement. |
| Sous-système JCA |
|
| Le déploiement d'une archive d'adaptateur de ressources (RAR). |
| Sous-système JPA (Hibernate) |
|
|
La présence de l'annotation
@PersistenceUnit ou @PersistenceContext, <persistence-unit-ref> ou encore d'un élément <persistence-context-ref> dans un descripteur de déploiement.
JBoss EAP 6 mappe les noms du fournisseur de persistance aux noms du module. Si vous nommez un fournisseur particulier dans le fichier
persistence.xml, une dépendance sera ajoutée au module qui convient. Si ce comportement ne convient pas, vous pourrez l'exclure par l'intermdiaire d'un fichier jboss-deployment-structure.xml.
|
| Sous-système de journalisation |
| |
Ces dépendances sont toujours ajoutées à moins que l'attribut
add-logging-api-dependencies soit défini à false.
|
| Sous-système SAR | |
| Le déploiement d'une archive SAR. |
| Sous-système de sécurité |
| | |
| Sous-système Web | |
| Le déploiement d'une archive WAR. JavaServer Faces (JSF) est ajouté uniquement si utilisé. |
| Sous-système de Services Web |
| | |
| Sous-système Weld (CDI) | |
| La présence d'un fichier beans.xml dans le déploiement. |