Bonjour à tous,
Je suis novice en Maven et j'aurai besoin de votre aide.
Je développe une application composée entre autres de services dont l'implémentation est "pluggée" par Spring. Ainsi, en début de dévt, pour un service A, je crée les classes et interfaces suivantes : ServiceAInterface, ServiceAImpl et ServiceAStubImpl. Vous l'aurez compris les implémentations stub me servent à mettre du code bidon (mais utile pour avancer) derrière chaque service en attendant la vraie implémentation.
Bref, tout ceci pour vous dire que j'aimerai mettre en place l'arborescence suivante:
-src
+ main/java
+ stub/java
+ test/java
-target
+ classes
+ stub-classes
+ test-classes
Cela me parait propre : l'implémentation finale, les stubs et les tests sont bien séparés tant au niveau sources qu'au niveau destination. Mais je ne sais pas comment configurer maven pour la compilation avec une telle hiérarchie.
Pouvez-vous me donner des pistes pour configurer mon pom.xml pour faire cela ?
Sinon, peut-être n'est-ce pas la bonne solution et que je dois mettre mes stubs dans main/java aussi (et faire attention de ne pas les embarquer lors du packaging ...).
SVP, donnez moi vos conseils.
Merci







Répondre avec citation



Partager