当我将任何东西放在目标标签内时,它不会在其中运行。例如
<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 3
答案 0 :(得分:4)
您可以设置默认任务,例如
<project name="Test" default="compile">
或从命令谎言(或IDE)调用任务
ant compile
答案 1 :(得分:2)
难怪,因为您的项目没有指定default =“”属性。
您必须像这样编写项目元素:
<project name="Test" default="compile">
或者您必须调用ant.bat或者您正在调用的任何指定目标才能运行。