2008-10-10 5 views
0

Je suis un débutant sur Ant donc au lieu de poster ceci sur le buglist officiel (parce qu'il ya probablement pas un bug), j'ai décidé de poster ici:mauvais répertoire de Ant sur la propriété

Quand je lance mon Ant build. Fichier XML tout fonctionne bien sauf pour le répertoire de construction, qui au lieu de traduire la propriété $ {classes.dir} en build/ver_2.0.0/classes crée un fichier $ {cv.build.dir}/classes

Ici est une partie du code ant:

<!--Properties--> 
<property name="build.ver" value="2.0.0"/> 
<property name="src.dir"  value="src"/> 
<property name="lib.dir"  value="lib"/> 
<property name="build.dir" value="build"/> 
<property name="classes.dir" value="${cv.build.dir}/classes"/> 
<property name="jar.dir"  value="${cv.build.dir}/jar"/> 
<property name="main-class" value="br.uesc.computacao.estagio.controlador.ControladorModoExecucao"/> 
<property name="cv.dir"  value="ver_${build.ver}"/> 
<property name="cv.src.dir" value="${src.dir}/${cv.dir}"/> 
<property name="cv.build.dir" value="${build.dir}/${cv.dir}"/> 
... 
<target name="compile"> 
    <mkdir dir="${classes.dir}"/> 
+0

Où est le code? –

+0

Merde l'a encore mangé – Diones

+0

Merci de me le rappeler, il y a le code – Diones

Répondre

5
<property name="before" value="${after}"/> 
<property name="after" value="MyBuildDirectory"/> 

<target name="test" > 
<mkdir dir="${before}"/> 
</target> 

Il va créer le répertoire nommé $ {après} ... Vous devez d'abord initialiser vos paramètres avant utilisation!

Questions connexes