定一系列比如 <target name="init" ....
 
            <target name="complie"..
             
            <target name="deploy"...等等ant initant complieant delpoy加不同执行参数。

解决方案 »

  1.   

    一般是利用property进行的,我写的例子:
    <!-- 定义一个测试路进是否存在的task,结果输出为 src.present 属性 -->
    <target name="detect.src.present" >
    <condition property="src.present" >
    <and>
    <available file="${local_src_root}/src" type="dir" />
    <available file="${local_src_root}/lib" type="dir" />
    <available file="${local_src_root}/conf" type="dir" />
    <available file="${local_src_root}/mibs" type="dir" />
    <available file="${local_src_root}/data" type="dir" />
    <available file="${local_src_root}/sound" type="dir" />
    </and>
    </condition>
    </target> <!-- 先执行上面的测试,再根据 src.present 属性是否定义,决定是否执行编译 -->
    <target name="compilesrc" if="src.present" 
    depends="detect.src.present">
    <javac ………………>
    </target>