プロが教える店舗&オフィスのセキュリティ対策術

Eclipseで頻繁に意図しないフルビルドが走るため、
明示的にかけるときのみフルビルドをするプラグインの導入、設定をしたくて、
色々探したのですが、結局解決できませんでした。

そこで、「明示的にかけるときのみフルビルドをするプラグイン」を作成しているのですが、
そもそも、ビルドメソッドでつまづいています。

http://yoichiro.cocolog-nifty.com/eclipse/2004/0 …
にあるように

try {
IProject project = getProject();
project.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, null);
} catch (CoreException e) {
// ビルド失敗処理
}
と記述したのですが、ビルドされません。

ネーチャーに登録し、プロパティ>ビルダーで作成したビルダーにチェックを入れ、
Javaビルダーはチェックをはずしています。
(Javaビルダーにチェックを入れると、フルビルドが走ると思われるため)

ビルドするには何かソースを追加したり、設定が必要でしょうか?
何か助言をおねがいします。

A 回答 (2件)

プラグインはわからないです。


フルビルドの方ですが、メニューバーのプロジェクト(Project)→自動ビルド(Build Automatically)のチェックを外せば、
保存時にビルドが行われなくなります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2013/02/12 14:33

たぶんフルビルドという言葉の定義がわかりません。


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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!