Bonjour,

Je suis affecté a un projet multi module basé sur maven.

Parent
->persistance
->services
->admin
->ihm
...

Je dois ajouter une fonction de statistiques sur l'appel de certaines méthodes. un développeur senior m'a conseillé de faire ca en programmation AOP et nous avons mis en place un prototype dans le module IHM.

Dans le ApplicationContext.xml de ihm, je fais donc appel a un application_statistics_aop.xml.

Ca marche pas mal, mais la, je viens de sortir mon code de génération de statistiques du module IHM pour pouvoir accéder à tous les modules.

J'ai donc un module en plus :
->statistiques

Dans ce module, j'ai un logger, mes classes de génération de log, etc...

Mon soucis est le suivant, je suis incapable de voir comment faire pour accéder à ce module depuis les autres modules maven.
En effet, si je démarre IHM par exemple, il y a des dépendances qui "importent" les modules nécessaires". Mais dans le cas des statistiques, on m'a conseillé de le mettre en position d'espion, et donc de ne pas faire de lien de dépendance depuis mes modules sur celui ci.

Comment feriez vous ?

Merci,
Pierre