15

通常、Eclipse パッケージ エクスプローラーで Ant ビルドファイルを右クリックし、コンテキスト メニューから [Run As] を選択すると、[Ant Build] と [Ant Build...] のオプションが表示されます。これは正しい動作です。

これらのオプションは、「JUnit テスト」や「Java アプレット」など、Ant とは関係のないオプションに置き換えられることがあります。Eclipse がコンテキスト依存性を失い、正しいオプションが表示されない原因は何ですか? どうすれば修正できますか?

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

私がこれまでに見つけた唯一の「解決策」は、Eclipse が再び機能し始めるまで Eclipse を再起動し続けることです。

編集:
Maven POM のコンテキスト メニューのインスタンスが時折発生し、「Run As」の下に Ant ビルド オプションが表示されます。たぶん、「間違った 'Run As' オプション」はより広い Eclipse の問題でしょうか?

4

2 に答える 2