2008-10-10 3 views
0

Я новичок в Ant, так вместо того, чтобы отправить это на официальном buglist (потому что его, вероятно, не ошибка), я решил разместить здесь:неправильный каталог Муравьев на имущество

Когда я запускаю мой Ant сборки. xml-файл работает хорошо, за исключением каталога сборки, который вместо перевода свойства $ {classes.dir} в build/ver_2.0.0/classes создает файл $ {cv.build.dir}/classes

Здесь является частью муравьиного кода:

<!--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

Где код? – 2008-10-10 19:11:59

ответ

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

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

Он создаст каталог с именем $ {after} ... Сначала вы должны инициализировать свои параметры перед использованием!

Смежные вопросы