2012-10-12 95 views
15

通常、Eclipse Package ExplorerのAntビルドファイルを右クリックし、コンテキストメニューから「Run As」を選択すると、「Ant Build」と「Ant Build ...」というオプションが選択できます。これは正しい動作です。EclipseがAntビルドファイルの実行オプションで「Antビルド」を表示できないのはなぜですか?

これらのオプションは、「JUnit test」や「Java applet」など、Antとは何の関係もないオプションに置き換えられます。 Eclipseがコンテキスト感知性を失い、そこに正しいオプションが表示されない原因は何ですか?どうすれば修正できますか?

Windows XPとWindows 7の両方で、Eclipseの複数のバージョンでこれを見てきました。ファイル名がbuild.xmlであるかどうかは関係ありません。このエラーが発生するかどうかにかかわらず、ビルドファイルは、パッケージエクスプローラにAntアイコンで表示され、一般的なXMLファイルアイコンでは表示されません。また、奇妙な動作が発生した場合でも、Runメニューを使用するか、ファイルを開いてエディタを右クリックするなど、ビルドを実行する別の方法が機能します。

私が今までに見つけた唯一の "解決策"は、Eclipseを再起動するまで続けることです。実際には何も解決していないのです。

EDIT:
Maven POMの「Run As」の下にAntビルドオプションを表示するためのコンテキストメニューが表示されるようになりました。たぶん「間違った「Run As」オプション」はEclipseのより広い問題ですか?

+0

興味深い質問ですが、確かにここには属しません。確かにバグのように見える - eclipse.orgでバグ報告を自由に開くことができる。 – Isaac

+0

十分です。私はこれがEclipseのバグかどうかわからなかったか、うんざりした設定があったかどうかは分かりませんでした。しかし、これは1年半前のことです。私はもう問題を経験しているシステムを持っていないので、報告するために他の人に任せておきます。まだ修正されていない場合。 – Pops

答えて

0

eclipseプラグイン開発者のコ​​ンテキストでは、このようなポップアップメニュー、メニュー、ツールバーアクションはすべて、コマンド/アクションセットと呼ばれます。これらの要素は、必要な条件でチェックを表示すると、いつでも有効になり、有効になります。条件には、選択された選択の有効性を必要とするアクティブなペースのアクティブなビューが含まれます。ほとんどの場合、表示されないオプションは、実際に期待される動作である状態の失敗によるものです。すべてのそのような条件は、これらの条件をその文書に直接的または間接的に言及することによって文書化されているべきである。いずれかの条件が適切に実装されていない場合、我々はいつもBugzillaの日食コミュニティにバグを起こすことができます。バグを起こす前に、既存のバグがある場合は、同様の既存のバグをチェックする必要があります。

0

回避策として、AntスクリプトにAntスクリプトを追加することができます。スクリプトはパッケージエクスプローラよりも簡単に見つけることができ、デフォルト以外のターゲットを簡単に実行することもできます。

関連する問題