我在centos 6.3
安装了Ant,安装位置是
/opt/ant
和ANT_HOME
env相同
我已通过删除build.xml
创建了testdir
进行测试。这个目录存在于/opt/ant/testdir
中,就像这样。
<?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".
是否有任何建议让它发挥作用?
答案 0 :(得分:4)
您错误拼写了目标名称? “清洁”与“干净”相反?
答案 1 :(得分:4)
我找到了解决方案。我错过了target="compile"
中的build.xml
阻止。
<target name="compile">
<echo message="Compiling source code"/>
</target>
运行命令: -
ant clean