...
Un projet esup-common se décompose en sous-projets à part - entière appelés "modules" au sens Maven et dépendants les uns des autres .
Au packaging, chaque module sera proposé sous forme soit d'un fichier jar pour les couches basses, soit d'un fichier war pour la présentation.
- WEB-JSF-SERVLET war
- WEB-JSF-PORTLET war
- WEB-JSF-MOBILE war
- WEB-JSF-SHARED jar => controleursControllers
- DOMAIN-SERVICES jar => Les services métiers (authenticator, accès au WS, Exposition exposition de WS)
- DOMAIN-BEANS jar => Les objets métiers
- DAO jar => Accès aux données
- UTILS jar => utilitaires Utilitaires transverses à toute l'application