A partir d'un projet P1, j'utilise un assembly.xml et le plugin maven-resources-plugin + son goal copy-resources pour:

  • exclure du .jar final, tous les fichiers properties du projet P1 (avec un <exclude>properties/*.properties</exclude> dans assembly.xml)
  • créer un dossier externe au .jar et contenant les properties qui étaient exclus (avec des include dans le plugin maven-resources-plugin).


Seulement voilà, si cette opération fonctionne bien, les fichiers properties d'une des dépendances (projet P2) sont exclus du jar final.

  1. Pourquoi le wildcard *.properties a-t-il des répercussions sur la dépendance?

  1. A la limite l'exclusion des properties de la dépendance projet P2 ne me gêne pas alors comment faire dans le pom.xml pour inclure les properties de P1 et aussi ceux de P2?


N'hésitez pas à me poser des questions si ce n'est pas clair... mais j'aurais bien voulu de l'aide

D