Java 蚂蚁不';不要在里面跑任何东西<;目标>;

Java 蚂蚁不';不要在里面跑任何东西<;目标>;,java,ant,Java,Ant,当我把任何东西放在一个目标标签里时,它不会运行它里面的东西。例如 <project name="Test" > <target name="clean"> <delete dir="bin" /> <mkdir dir="bin" /> <echo>Hello 1</echo> </target> <target name="comp

当我把任何东西放在一个目标标签里时,它不会运行它里面的东西。例如

<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>

你好1
你好2
你好3
我得到的只是:


[echo]Hello 3

您可以设置如下默认任务

<project name="Test" default="compile"> 

这也难怪,因为您的项目没有指定default=”“属性

您必须这样编写项目元素:

<project name="Test" default="compile">


或者,您必须调用ant.bat或您正在调用的任何东西,并使用指定的目标运行。

请提供一个您可以设置
verbose
属性以获取更多信息,并向目标添加
echo
标记调用,以确保它已被调用
<project name="Test" default="compile">