通常、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のより広い問題ですか?
興味深い質問ですが、確かにここには属しません。確かにバグのように見える - eclipse.orgでバグ報告を自由に開くことができる。 – Isaac
十分です。私はこれがEclipseのバグかどうかわからなかったか、うんざりした設定があったかどうかは分かりませんでした。しかし、これは1年半前のことです。私はもう問題を経験しているシステムを持っていないので、報告するために他の人に任せておきます。まだ修正されていない場合。 – Pops