Je cherche à faire une tâche ant pour générer une archive zip de mon projet.
Je veux mettre dans l'archive les répertoires src et lib et quelques fichiers de config d'eclipse.
J'ai défini dans mon fichier build.xml (qui est dans le répertoire de mon projet) quelques variables :
<project name="MonProjet" default="build">
<description>
MonProjet
</description>
<property name="bin" location="bin"/>
<property name="src" location="src"/>
<property name="lib" location="lib"/>
<property name="doc" location="doc"/>
<property name="dist" location="dist"/>
|
Pas de problème pour utiliser ces propriétés dans les autres tâches (javac, javadoc et jar), mais dans la tâche zip, ça ne marche pas :
<target name="dev_dist" depends="build" description="--> Packages the project for development use">
<zip destfile="${dist}/MonProjet_dev.zip" update="true">
<fileset dir=".">
<include name=".settings/*"/>
<include name=".classpath"/>
<include name="${src}"/>
<include name="${lib}"/>
</fileset>
</zip>
</target>
|
Je me retrouve avec une archive qui ne contient que .settings et .classpath.
Par contre si je remplace les propriétés par leur valeur :
<include name="src"/>
<include name="lib"/>
|
Là, ça marche bien !
Ant, c'est bien, mais c'est chiant
Est-ce que quelqu'un(e) peut m'aider sur ce coup ?