Bonjour à tous, j'ai créé un projet dont la structure est la suivante :
App
¦
+ src
| + Main
¦ + Class
¦
+ build
¦
+ Ressources
| + img01.jpg
+ dist
J'ai dans mon dossier ressources mes images qui sont utilisés dans le projet et j'ai créé un fichier ant, qui normalement devrait copié les fichiers ressources (donc les images) dans le répertoire ressources de build et dist. Ce qui donnerais
build
|
+ Ressources
| + img01.jpg
Ceci me permettant d'appeler des images de la manière suivante :
Image img = Toolkit.getDefaultToolkit().getImage("./Ressources/img01.jpg");
Le problème est que mon fichier ant compile bien les sources mais impossible de lui faire copier les ressources dans build et dans dist.
Voici la partie du fichier ant qui devrait copier les fichiers :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <property name="res.dir" value="Ressources"/> <property name="build.ressources.dir" value="build/Ressources"/> <target name="init" description="Initialize the project"> <tstamp/> <!--declare and initialize the DSTAMP variable--> <mkdir dir="${build.dir}"/> <mkdir dir="${dist.dir}"/> <mkdir dir="${doc.dir}"/> <mkdir dir="${lib.dir}"/> <mkdir dir="${res.dir}"/> <mkdir dir="${build.ressources.dir}"/> <copy toDir="${res.dir}" > <fileset dir="${build.ressources.dir}" > <include name="**/*.jpg"/> </fileset> </copy> </target>
Ai-je fais une erreur dans la partie copy ?
Est t'il possible d'intègré mes ressources (des images) dans mon jar ?
Question subsidiaire, je débute en java, la structure de mes dossiers est t'elle conforme au projets java ?
Merci d'avance de votre aide
Partager