Java Jar Ant include dossier
Ma Question est: Comment suis-je capable de mettre des fichiers dans un sous-répertoire dans mon jar via ant? Droit maintenant, mon Code est:
<jar destfile="${dist.dir}\wo42.jar" basedir="bin">
<manifest>
<attribute name="Main-Class" value="org.alternativedev.wo42.App" />
<attribute name="Class-Path" value="lib" />
</manifest>
<zipgroupfileset dir="lib/." excludes="natives/*" />
<fileset dir="data/." includes="." />
Il crée une structure comme
ROOT-Jar
-org
--bla
-filefromdata1
-filefromdata2
Mais il devrait être
ROOT-Jar
-org
--bla
-data
--filefromdata1
--filefromdata2
Savez-Vous ce que je veux dire?
Salutations, BigTeddy
source d'informationauteur jhbruhn
Vous devez vous connecter pour publier un commentaire.
Modifier la dernière ligne de
Pas nécessaire de copier les fichiers.
Une autre façon (ce qui est utile si vous voulez avoir le dossier dans l'archive pour avoir un nom différent) serait
D'abord, vous créez la structure du fichier dont vous avez besoin et y copier tous les fichiers requis. Ensuite, vous exécutez pot de commande sur le répertoire racine.
Afin de copier des fichiers vous pouvez utiliser le ANT tâche de copie
Par exemple:
Plus sur la façon de pack jar (notions de base) ici