6

以前のバージョンのEclipse(Ganymede / Europeなど)を使用してファイルを編集してからビルドを試みた場合、Eclipseは最初に保存するように要求しました。

ビルド時にGalileo(ビルドID:20090920-1017で更新を確認したばかり)に更新したため、最初に保存するように求められません。おそらく、ダイアログに「二度と教えてはいけない」というチェックボックスがあり、誤ってチェックしたのでしょうか?

どこかで設定しているだけだと思いますが、見つからないようです。設定で「保存」と「ビルド」を検索しましたが、見つかりませんでした。「ビルド前に自動的に保存」を試しましたが、実際にはうまくいきませんでした。とにかく私が探していたものではありません。

何か案は?

ありがとう。

編集: 私は実際にAntスクリプトを使用して「ビルド」しています(スクリプトを右クリックして実行... Antビルド)。ですから、私がどのように構築していたかを述べていなかったので、おそらく私の元の言葉遣いは少しベースから外れていました。

4

3 に答える 3

7

Window -> Preferences -> General -> Workspace -> Save automatically before build の下にあります。これは、Eclipse ビルド ([プロジェクト] -> [すべてビルド]) を行っている場合に機能します。それがあなたが構築している方法ですか?

于 2009-12-23T22:11:06.017 に答える
3

このスレッドで言及されているように、実際にユーザーにファイルの保存を求める唯一の他のオプション (「ビルド前に自動的に保存する」以外) は次のとおりです。

> Run/Debug > Launching > Save required dirty editors before launching
> Run/Debug > Launching > [x] Build (if required) before launching
于 2009-12-23T22:12:28.637 に答える
1

VonC の回答は素晴らしく見えますが、見た目どおりには機能しません (WinXP-Pro-32 の Eclipse 3.5.1.R35x_v20090910)。しかし、Eclipse と私は、「必要な汚いエディター」とは何かについて異なる考えを持っているようです :-( --

デフォルト設定として「プロジェクトと参照プロジェクトを含む」を使用して、すべての起動構成のダーティネスをチェックするリソースのスコープを定義できると便利です。

しかし、3.5.2 ではこの問題が修正されているようです。

于 2010-05-31T17:21:53.643 に答える