我试图覆盖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。
答案 0 :(得分:1)
正如我bug report的答案中所提到的,解决方案是关闭编译后保存。
答案 1 :(得分:0)
这似乎是正确的。不要使用F6,尝试从build.xml文件的上下文菜单中运行“run”目标。这应该工作。
我认为F6的默认键绑定是“运行主项目”,这与“运行”不同。