私は約束します、私は読んだ: http://netbeans.org/kb/articles/freeform-config.html
Netbeans 7.2内のコンテキスト メニューに「Test Single File」ターゲットを含めるように変更したい Java フリーフォーム プロジェクトがあります。
含まれているリンクは、「test.single」という名前のアクションを作成することを概説しており (Netbeans の Test Single File コマンドをオーバーライドするため)、そのアクションの作成内で、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をチェックして検証しましたが、すべてチェックアウトしているようです。私は何が間違っているのでしょうか?
前もって感謝します!