Sûr, c'est totalement possible. La Fourmi Jar tâche pouvez faire tout ce que l' jar ligne de commande peut faire. Vous le faites avec la update indicateur a la valeur true au lieu de false.
Comment l'opération de mise à jour de travail? Plus précisément, si j'ai un fichier situé dans un/b/c/* que je veux ajouter dans le fichier jar x/y/z/* est-ce possible? Oui, c'est certainement possible. Rappelez - vous- le pot est juste un spécialisé zip (pour de vrai). Si vous regardez la Fourmi zip tâche, le zip a même une mise à jour de l'exemple. Donc, si vous imaginez que "filesToAdd" dans mon exemple est /a/b/c* et le destfile est x/y/z/file.jar, vous devriez être en mesure de l'obtenir pour fonctionner. Ne me croyez pas? Copie x/y/z/file.jar quelque part et essayer avec un test de script ant et vérifier mon travail :). Pour clarifier. En supposant que j'ai un fichier de structure de x/y/z dans mon premier fichier jar. J'ai quelques fichiers supplémentaires dans le document a/b/c que je veux ajouter dans z. Sera la mise à jour il suffit d'ajouter un/b/c à l'original d'un fichier jar. Ou puis-je spécifier le chemin du fichier qui est utilisé lors de l'ajout? Pour spécifier un chemin d'accès, regardez le Pot tâche docs. Il vous montre comment le faire en utilisant filesets. En général, la tâche ant la documentation est très bon. Merci beaucoup trouvé le zipfileset que vous avez mis à jour votre réponse. Merci beaucoup.
Sûr, c'est totalement possible. La Fourmi Jar tâche pouvez faire tout ce que l' jar ligne de commande peut faire. Vous le faites avec la
update
indicateur a la valeur true au lieu de false.Où la destination pot est déjà existant à ce chemin.
EDIT: Pour définir un chemin
Oui, c'est certainement possible. Rappelez - vous- le pot est juste un spécialisé zip (pour de vrai). Si vous regardez la Fourmi zip tâche, le zip a même une mise à jour de l'exemple. Donc, si vous imaginez que "filesToAdd" dans mon exemple est /a/b/c* et le destfile est x/y/z/file.jar, vous devriez être en mesure de l'obtenir pour fonctionner. Ne me croyez pas? Copie x/y/z/file.jar quelque part et essayer avec un test de script ant et vérifier mon travail :).
Pour clarifier. En supposant que j'ai un fichier de structure de x/y/z dans mon premier fichier jar. J'ai quelques fichiers supplémentaires dans le document a/b/c que je veux ajouter dans z. Sera la mise à jour il suffit d'ajouter un/b/c à l'original d'un fichier jar. Ou puis-je spécifier le chemin du fichier qui est utilisé lors de l'ajout?
Pour spécifier un chemin d'accès, regardez le Pot tâche docs. Il vous montre comment le faire en utilisant filesets. En général, la tâche ant la documentation est très bon.
Merci beaucoup trouvé le zipfileset que vous avez mis à jour votre réponse. Merci beaucoup.
OriginalL'auteur justkt
Vous devriez être en mesure de le faire avec le Jar Tâche si vous définissez
update
àtrue
.OriginalL'auteur C. Ross