2014-01-21 97 views
1

我在centos 6.3,安裝位置,安裝Ant是 /opt/antANT_HOME ENV相同目標清潔不存在於該項目目錄

我創建build.xml刪除testdir測試。該目錄存在於/opt/ant/testdir中。

的build.xml

<?xml version="1.0"?> 
<project name="testdir" default="all" basedir="."> 
    <property name="src" value="src"/> 
    <property name="build" value="build"/> 
     <property name="lib" value="lib"/> 

    <target name="all" depends="clean, compile" description="Builds the whole project"> 
     <echo>Doing all</echo> 
    </target> 

    <target name="clean"> 
     <echo message="Deleting bin/java ..." /> 
     <delete dir="testdir/test" /> 
    </target> 
</project> 

使用命令: -

ant -buildfile build.xml Clean 

收到錯誤: -

BUILD FAILED 
    Target "Clean" does not exist in the project "testdir". 

任何建議,使其工作?

回答

3

我找到了解決辦法。我錯過了target="compile"build.xml

<target name="compile"> 
    <echo message="Compiling source code"/> 
</target> 

運行命令: -

ant clean 
3

您拼錯了目標名稱? '乾淨',反對'乾淨'?

+0

我已經試過你的解決方案。在項目「testdir」中不存在錯誤「目標」編譯「。它從目標「全部」使用 – Roopendra

相關問題