Netbeans中的Ant:覆盖运行目标不起作用

时间:2011-02-28 20:28:02

标签: java netbeans ant target

我试图覆盖Netbeans项目中的“运行”目标。我正在做的是编辑文件build.xml

<project name="Test123" default="default" basedir=".">
    <import file="nbproject/build-impl.xml"/>

    <target depends="init,compile" name="run">
        <echo>AAAAAAAAAAAAAAAAAAAAAA</echo>
    </target>
    <target depends="init,compile-single" name="run-single">
        <echo>AAAAAAAAAAAAAAAAAAAAAA</echo>
    </target>
</project>

我试图覆盖“run”和“run-single”,但这两件事都没有改变。按F6时,项目的Main类将像以前一样执行。不打印测试消息(AAA...)。

修改
为Netbeans创建了bug report

2 个答案:

答案 0 :(得分:1)

正如我bug report的答案中所提到的,解决方案是关闭编译后保存。

答案 1 :(得分:0)

这似乎是正确的。不要使用F6,尝试从build.xml文件的上下文菜单中运行“run”目标。这应该工作。

我认为F6的默认键绑定是“运行主项目”,这与“运行”不同。