J'utilise ant unzip pour récupérer le contenu d'un fichier d'archive.
Est-il possible de sauvegarder également le nom de cette archive?
Vous trouverez ci-dessous le code que j'utilise pour décompresser une archive.
<unzip dest="${import.dir}">
<fileset dir="${tmp.dir}">
<include name="**/*.zip"/>
</fileset>
</unzip>
Cordialement, Satya
Réponses:
0 pour la réponse № 1Vous pouvez utiliser un script groovy intégré
<target name="unzip">
<taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy" classpathref="build.path"/>
<fileset id="zips" dir="${tmp.dir}" includes="**/*.zip"/>
<groovy>
project.references.zips.each { file ->
ant.echo(message:"message goes here", file:"build.log", append:true)
ant.unzip(src:file, dest:properties["import.dir"])
}
</groovy>
</target>
La tâche Groovy est documentée ici