• 締切済み

【Eclipseプラグイン作成】ビルドできない

Eclipseで頻繁に意図しないフルビルドが走るため、 明示的にかけるときのみフルビルドをするプラグインの導入、設定をしたくて、 色々探したのですが、結局解決できませんでした。 そこで、「明示的にかけるときのみフルビルドをするプラグイン」を作成しているのですが、 そもそも、ビルドメソッドでつまづいています。 http://yoichiro.cocolog-nifty.com/eclipse/2004/04/post_2.html にあるように try { IProject project = getProject(); project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, null); } catch (CoreException e) { // ビルド失敗処理 } と記述したのですが、ビルドされません。 ネーチャーに登録し、プロパティ>ビルダーで作成したビルダーにチェックを入れ、 Javaビルダーはチェックをはずしています。 (Javaビルダーにチェックを入れると、フルビルドが走ると思われるため) ビルドするには何かソースを追加したり、設定が必要でしょうか? 何か助言をおねがいします。

みんなの回答

  • teketon
  • ベストアンサー率65% (141/215)
回答No.2

たぶんフルビルドという言葉の定義がわかりません。 既存のクラスファイルを削除し、すべてのプロジェクトをビルドし直すのはクリーンビルドと呼びます。 任意に実行したいならば、これをキーバインドすればいいのではないでしょうか?

  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

プラグインはわからないです。 フルビルドの方ですが、メニューバーのプロジェクト(Project)→自動ビルド(Build Automatically)のチェックを外せば、 保存時にビルドが行われなくなります。

ultra789
質問者

お礼

回答ありがとうございます。 自動ビルドは便利なので、チェックはつけたいです。 ですので「自動ビルドはONだが、フルビルドは明示的にかけるときのみ」という状態が理想です。

関連するQ&A

専門家に質問してみよう