我保证,我已经阅读了:http://netbeans.org/kb/articles/freeform-config.html
我有一个Java自由格式项目,我想修改它,以在Netbeans 7.2中的上下文菜单中包含“测试单个文件”目标。
链接中介绍了创建一个名为“test.single”的操作(以覆盖Netbeans的“测试单个文件”命令),并在该操作创建中,必须指定一个ant目标和一个上下文对象,如下所示:
<context>
<property>testclass</property>
<folder>${current.dir}</folder>
<pattern>\.java$</pattern>
<format>java-name</format>
<arity>
<one-file-only/>
</arity>
</context>
所以概括一下,我已经做了以下几件事情:
在 ide-actions 块中的 project.xml 文件中创建了该操作:
<action name="test.single">
<target>test-single</target>
<context>
<property>testclass</property>
<folder>${current.dir}</folder>
<pattern>\.java$</pattern>
<format>java-name</format>
<arity>
<one-file-only/>
</arity>
</context>
</action>
在上下文菜单块中添加了 ide-action。
<ide-action name="test.single"/>
将以下内容添加到自由格式项目的project.xml文件中,右键单击项目名称后会出现灰色的“test.single”条目。此外,在src/test目录中右键单击测试类会出现灰色的“Test Single File”条目。我已检查并验证了xml,一切似乎都没有问题。我可能做错了什么?谢谢!