Java 蚂蚁清理,如果不是最新的
在ANT中,我有一个包含以下目标的构建文件:Java 蚂蚁清理,如果不是最新的,java,ant,Java,Ant,在ANT中,我有一个包含以下目标的构建文件: INIT您的示例非常接近-您可能需要调整映射器并注意绝对路径与相对路径。也许: <uptodate property="tests.unnecessary"> <srcfiles dir="src" includes="**/*.java"/> <mapper type="glob" from="*.java" to="../${build.dir}/classes/*.class"/> </
INIT您的示例非常接近-您可能需要调整映射器并注意绝对路径与相对路径。也许:
<uptodate property="tests.unnecessary">
<srcfiles dir="src" includes="**/*.java"/>
<mapper type="glob" from="*.java" to="../${build.dir}/classes/*.class"/>
</uptodate>
非常感谢。这就是我一直在寻找的D
<uptodate property="tests.unnecessary">
<srcfiles dir="src" includes="**/*.java"/>
<mapper type="glob" from="*.java" to="../${build.dir}/classes/*.class"/>
</uptodate>
<target name="check" depends="init">
<uptodate property="tests.unnecessary">
<srcfiles dir="src" includes="**/*.java"/>
<mapper type="glob" from="*.java" to="${build.dir}/classes/*.class"/>
</uptodate>
</target>
<target name="init">
<echo message="Running init" />
</target>
<target name="clean" depends="check" unless="tests.unnecessary">
<echo message="Running clean" />
</target>
<target name="compile" depends="clean" unless="tests.unnecessary">
<echo message="Running compile" />
</target>
<target name="test" depends="compile" unless="tests.unnecessary">
<echo message="Running test" />
</target>