2013-03-20 58 views
0

我使用無法創建任務或類型resourceexists

<resourceexists> 
    <file file="${file}"/> 
</resourceexists> 

,但得到的螞蟻1.8.2錯誤如下:

upgrade.xml:44:問題:無法創建任務或類型資源存在 原因:名稱未定義。行動:檢查拼寫。 操作:檢查是否聲明瞭任何自定義任務/類型。 操作:檢查是否發生了任何/聲明。

可能是什麼原因?

回答

2

因爲<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> 
+0

它的工作,非常感謝。 – user1969650 2013-03-20 08:15:44

相關問題