0
<resourceexists>
<file file="${file}"/>
</resourceexists>
,但得到的蚂蚁1.8.2错误如下:
upgrade.xml:44:问题:无法创建任务或类型资源存在 原因:名称未定义。行动:检查拼写。 操作:检查是否声明了任何自定义任务/类型。 操作:检查是否发生了任何/声明。
可能是什么原因?
<resourceexists>
<file file="${file}"/>
</resourceexists>
,但得到的蚂蚁1.8.2错误如下:
upgrade.xml:44:问题:无法创建任务或类型资源存在 原因:名称未定义。行动:检查拼写。 操作:检查是否声明了任何自定义任务/类型。 操作:检查是否发生了任何/声明。
可能是什么原因?
因为<resourceexists/>
是一个<condition/>
嵌套的任务。你应该用这样的方式:
<project name="resourcetest" default="test">
<target name="test">
<condition property="is.resource.exists" value="true" else="false">
<resourceexists>
<file file="C:\ac.txt"/>
</resourceexists>
</condition>
<echo>Does file C:\ac.txt exists? ${is.resource.exists}</echo>
</target>
</project>
它的工作,非常感谢。 – user1969650 2013-03-20 08:15:44