【问题标题】:Ant's wrong directory on property蚂蚁在财产上的错误目录
【发布时间】:2010-09-16 14:24:56
【问题描述】:

我是 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}"/>

【问题讨论】:

    标签: java ant


    【解决方案1】:
    <property name="before" value="${after}"/>
    <property name="after" value="MyBuildDirectory"/>
    
    <target name="test" >
    <mkdir dir="${before}"/>
    </target>
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 2013-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多