是否存在仅在给定文件存在时才执行块的ANT任务?我有一个问题,我有一个通用的ant脚本,应该做一些特殊的处理,但只有在存在特定的配置文件.
使用ANT,如何在尝试删除目录之前确保该目录存在?
作为我目前清洁任务的一部分,我
<target name="clean" description="clean">
<delete dir="${build}" />
<delete dir="${bin}" />
<delete dir="${dist}/myrunner.${version}.jar" />
<delete dir="${doc}" />
<delete dir="${report}" />
</target>
Run Code Online (Sandbox Code Playgroud)
这很好用,但是(很明显)当有东西要删除时会发生删除.
使用ANT,如何检查目录是否存在?
我正在使用Ant构建脚本来整理基于Eclipse的应用程序以进行分发.
构建的一个步骤是检查构建文件夹中是否存在正确的库.我目前使用Ant命令.不幸的是,每次切换到新的Eclipse构建时我都必须修改脚本(因为版本号会更新).
我不需要检查版本号,我只需要检查文件是否存在.
那么,我该如何检查:
org.eclipse.rcp_3.5.0.*
Run Code Online (Sandbox Code Playgroud)
代替:
org.eclipse.rcp_3.5.0.v20090519-9SA0FwxFv6x089WEf-TWh11
Run Code Online (Sandbox Code Playgroud)
用Ant?
欢呼,伊恩