Ant在属性上的错误目录

时间:2008-10-10 19:10:29

标签: java ant

我是Ant的新手,所以不要在官方的bug列表上发布这个(因为它可能不是一个bug),我决定在这里发帖:

当我运行我的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 个答案:

答案 0 :(得分:5)

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

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

它将创建名为$ {after}的目录...您必须在使用前先初始化参数!

相关问题