2013-05-25 42 views
0

我想設置一個ant任務刪除所有.class和.jar 文件從同一目錄build.xml文件是包括 nonsense.class它是在相同的目錄作爲build.xml 文件。所以,我已經設置了螞蟻1.9.0 以下build.xml文件如下:螞蟻刪除任務與通配符不工作

<?xml version="1.0"?> 
<project name="HelloWorld" default="deploy"> 
    <!-- ... --> 
    <target name="clean"> 
    <delete file="nonsense.class" /> 
    <delete file="*.class" /> 
    <delete file="*.jar" /> 
    </target> 
</project> 

當我執行它nonsense.class被刪除,但都沒有 其他.class或.jar文件。我究竟做錯了什麼?

回答

8

你需要使用一個文件集中刪除多個文件:

<target name="clean"> 
    <delete file="nonsense.class" /> 
    <delete> 
     <fileset dir="."> 
     <include name="*.class"/> 
     <include name="*.jar"/> 
     </fileset> 
    </delete> 
    </target>