Comment écrire une tâche ant qui supprime des fichiers d'un fichier JAR précédemment compilé?tâche de supprimer des fichiers d'un fichier jar
Disons que les fichiers dans mon JAR sont:
aaa/bbb/ccc/Class1
aaa/bbb/ccc/Class2
aaa/bbb/def/Class3
aaa/bbb/def/Class4
... et je veux une version de ce fichier JAR sans le paquet aaa.bbb.def
, et je dois dépouiller à l'aide de fourmis, de sorte que je finir avec un JAR qui contient:
aaa/bbb/ccc/Class1
aaa/bbb/ccc/Class2
Merci!
Merci @mipadi pour votre réponse! J'espérais qu'il y avait une méthode sans étape intermédiaire - c'est-à-dire supprimer directement les fichiers/dossiers du Jar. A défaut de quoi je suppose que c'est le plus proche j'y arriverai! – bguiz
Juste un FYI, probablement le plus le sait, mais je n'y ai pas pensé :-). La tâche "jar" va modifier le MANIFEST.MF du JAR, ce qui dans mon cas a causé des problèmes. J'ai simplement ajouté l'attribut "manifest" à la tâche jar et l'ai pointé sur le manifeste que je voulais utiliser. Bonne réponse cependant, m'a vraiment aidé, merci! – Craig
Peut également utiliser 'zip' au lieu de' jar' pour éviter de changer MANIFEST.MF – npostavs