Génération d'une librairie incluant un .properties avec un script ANT
Bonjour,
j'ai écrit une librairie qui fait un traitement nécessitant une fichier conf.properties, et j'essaie de packager le tout en jar pour l'utiliser dans d'autres projet.
Le problème est que lorsque je génère le jar, et que je l'importe dans un autre projet, j'ai une exception lorsque j'appelle ma librairie car le fichier properties n'est pas trouvé.
Voila en gros ce que je fais :
- le projet Librairie :
contient un répertoire source nommé resources, contenant mon conf.properties
la classe qui utilise le .properties le charge de la façon suivant :
InputStream input = getClass().getResourceAsStream("/conf.properties");
Le script ant qui génère le jar contient le fileset suivant :
<fileset dir="${basedir}">
<include name="resources/*.properties" />
</fileset>
Du coup dans le jar, j'ai bien un répertoire resources/conf.properties
- Le projet Batch, qui inclue le jar de la librairie
Le truc c'est que dans le batch, quand j'appelle la méthode qui fait le traitement en utilisant l'inputStream, j'ai un null Pointer car il ne trouve pas le fichier.
Quelqu'un sait comment on gère ça ?
merci d'avance