Connaitre le chemin d'un module depuis un autre
Bonjour,
J'ai un artifact qui ne contient que des ressources.
Exemple :
- /src/main/resources/MonDossierXML/monFichier.xml
- /src/main/resources/MonDossierXML/monFichier22.xml
- /src/main/resources/MonDossierPROP/monFichier.properties
- ...
J'ai un autre artifact (Jar), qui pour ses tests unitaires, a besoin de ressources définit dans l'artefact précédent. Mais les fichiers doivent être ajoutés aux ressources de test en se basant sur la racine (pas de sous-dosssiers, ex: MonDossierXML).
J'ajoute mes ressources de tests ainsi :
Ex :
Code:
1 2 3 4 5 6 7 8
| <testResources>
<testResource>
<directory>../MonModuleDeRessources/target/resources/MonDossierXML</directory>
</testResource>
<testResource>
<directory>../MonModuleDeRessources/target/resources/MonDossierPROP</directory>
</testResource>
</testResources> |
Le problème c'est que j'utilise un path relatif, mais j'ai d'autres artifiact qui ne sont pas au même endroit, qui ont aussi besoin de cette dépendance.
Ma question est : Y a t-il un moyen de retrouver le chemin de mes ressources juste en utilisant l'artifactId et groupId de mon artefact ? (ou une autre méthode pour faire la dépendance...)