Bonjour à tous,

Je viens vers vous pour vous demander conseil !

A l'heure actuelle, nous avons une webapps qui contient le site public et l'interface d'administration, c'est donc un projet maven de type War.

Et aujourd'hui nous voulons séparer le site web public et l'interface d'administration en 2 webapps distinct, chose qu'on aurait dû être faite depuis le début.

Sachant que la séparation des 2 applis va amener d'autre problème comme la gestion du cache entre l'admin et le site public... j'aimerais bien faire les choses au mieux

Et donc la question que je me pose est comment faire ?

Je vois 2 options, la première :

- Créer un projet multi-module avec les modules Core, Service, Façade + 2 webapps

la seconde :

- Créer de simple projet maven

Sachant qu'il faut mettre le tout sur des dépôts GIT.

J'hésite vraiment car pour moi les 2 solutions ont des avantages/inconvénients différents.

Comme par exemple le nombres de dépôts Git sensiblement différent suivant l'une ou l'autre solution ou encore la facilité de compilation , qui me parait plus simple en multi-module , depuis maven 3....

Si vous pouvez me faire pars de vos avis sur la question ? retour d'expérience etc ... ?

Merci d'avance