代码之家  ›  专栏  ›  技术社区  ›  Diones

属性上的Ant错误目录

  •  0
  • Diones  · 技术社区  · 16 年前

    我是蚂蚁的新手,所以我决定在这里发布,而不是把它发布在官方的buglist上(因为它可能不是bug):

    当我运行ant build.xml文件时,除了build目录外,所有东西都运行得很好,它不会将属性$classes.dir转换为build/ver_2.0.0/classes,而是创建一个文件$cv.build.dir/classes。

    以下是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}"/>
    
    1 回复  |  直到 16 年前
        1
  •  5
  •   gedevan    16 年前
    <property name="before" value="${after}"/>
    <property name="after" value="MyBuildDirectory"/>
    
    <target name="test" >
    <mkdir dir="${before}"/>
    </target>
    

    它将在之后创建名为$的目录。使用前必须先初始化参数!