Bonjour à tous,
Après avoir lu pas mal de documentations / forums sur ce sujet, je ne trouve pas réellement les réponses à mes questions concernant la non intégration des fichiers de configuration / de resources dans les jars.
Essayant actuellement de convertir mon projet de jeu vidéo sous Maven, je suis confronté aux problèmes suivants :
- J'ai de nombreuses ressources externes : polices, modèles 3D, sons, textures etc.... que je ne souhaite absolument pas intégrés dans des fichiers jars lors du packaging par Maven, je souhaiterais simplement copier ces fichiers dans le répertoire target. Dois je utilise le répertoire src/main/resources ?
- J'ai exactement le même problème avec de nombreux fichiers de configuration : fichier XML des niveaux, des options, du paramètrage des logs, etc... Dois je utilise le répertoire src/main/config ?
- Comment dois je faire appel à ces ressources à partir de mes classes Java pour que ce soit compatible et portable avant / après packaging par Maven ? Dans l'IDE que j'utilise (Eclipse), pour le moment je fait un new File("./src/main/config/level-1.xml") sachant que le main se lance à la racine du projet. Il faudrait que cela fonctionne également après le build Maven....
Que pouvez vous me conseiller afin de résoudre le plus efficacement ces problèmes ?
Merci par avance pour votre aide.
Partager