蚂蚁目标只能根据情况运行



可能重复:
Ant任务检查文件是否存在?

<target name="buildjunit">      
    <mkdir dir="${BUILD_TEST_DIR}" />
    <ant antfile="build.xml" dir="${app}dcs" target="compile-junit" inheritAll="false">
        <property name="BUILD" value="${COMP_BUILD}" />
        <property name="VER" value="${PREVIOUS_VERSION}" />
        <property name="build.local" value="true" />
        <property name="CONFIG" value="${CONFIG_HOME}/ESW/ESWCONFIG/ITT" />
    </ant>
</target>

我只想构建ant target compile junit,如果一些jar不存在于相关目录中,我该怎么做?只有当project/jarlocation/dcs目录中不存在jar文件时,才应运行buidjunit内部的ie编译junit目标。

我评论的问题略有变化,类似。要在不存在时运行,请将"if"替换为"除非":

<target name="check-abc">
    <available file="abc.txt" property="abc.present"/>
</target>
<target name="do-unless-abc" depends="check-abc" unless="abc.present">
    ...
</target> 

相关内容

  • 没有找到相关文章

最新更新