Résolution des dépendances : spécifier le scope dynamiquement
Bonjour,
Je dispose de 3 projets maven : projet A de packaging "pom", projet B de packaging "jar", projet C de packaging "jar".
A est parent de B et de C.
A ne contient que des "dependencies".
B se sert des dépendances de A que dans un scope "provided" (B contient du code source qui doit compiler)
C se sert des dépendances de A que dans un scope "runtime" (C ne fait que du pakaging du type war via l'aide d'un programme java externe et non avec maven).
Pour que le programme java externe du projet C doit marcher, j'ai besoin des dépendances du projet A mais en scope runtime.
Conclusion : je me retrouve avec un projet A dont ses dépendances doivent avoir un scope dynamique (provided si le fils est projet B, runtime si le fils est projet C).
Je ne sais pas comment gérer ce dernier point : un scope dynamique.
Merci de votre aide ;)