繁体   English   中英

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

[英]Ant in Netbeans: overriding run target doesn't work

我试图覆盖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创建了一个错误报告

如我的错误报告的答案所述,解决方案是关闭保存时编译。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM