Неправильный каталог муравья по свойству - PullRequest
0 голосов
/ 10 октября 2008

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

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

Вот часть кода муравья:

<!--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}"/>

1 Ответ

5 голосов
/ 10 октября 2008
<property name="before" value="${after}"/>
<property name="after" value="MyBuildDirectory"/>

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...