当我把任何东西在目标标签它不运行里面的东西。如:
<project name="Test" >
<target name="clean">
<delete dir="bin" />
<mkdir dir="bin" />
<echo>Hello 1</echo>
</target>
<target name="compile" depends="clean">
<javac srcdir="src" destdir="bin" />
<echo>Hello 2</echo>
</target>
<echo>Hello 3</echo>
</project>
我得到的是:
[echo] Hello
您可以设置一个默认任务,如
<project name="Test" default="compile">
或从命令行(或IDE)调用任务
ant compile
既然你的项目没有指定default =" "属性,那就不足为奇了。
你可以这样写项目元素:
<project name="Test" default="compile">
或者你必须调用ant.bat或者你要调用的任何指定目标来运行