Eclipse - Galileo IDE在构建之前强制保存已更改的文件?

时间:2009-12-23 21:43:53

标签: eclipse build galileo

当我使用以前版本的Eclipse(例如Ganymede / Europa)时,如果我编辑了一个文件然后尝试构建Eclipse,则会提示我先保存。

由于我在构建时更新了Galileo(构建ID:20090920-1017并且刚检查了更新),因此我没有提示先保存。也许对话框有一个“不要再告诉我”的复选框,我错误地检查了???

我认为这只是一个偏好设置一些地方,但我似乎无法找到它,在首选项中搜索'保存'和'构建'但没有找到它。我尝试过“在构建之前自动保存”,但这实际上对我不起作用,并且不是我真正想要的。

有什么想法吗?

感谢。

编辑:我实际上正在使用Ant脚本来“构建”(右键单击脚本和Run As ... Ant Build)。所以也许我的原始措辞有点偏离,因为我没有说明我是如何建造的。

3 个答案:

答案 0 :(得分:7)

它在Window下 - >偏好 - >一般 - >工作区 - >在构建之前自动保存。如果我正在进行Eclipse构建(Project - > Build All),这对我有用。那你是怎么建的?

答案 1 :(得分:3)

正如this thread中所提到的,实际提示用户保存文件的唯一其他选项(除了“在构建前自动保存”除外)是:

> Run/Debug > Launching > Save required dirty editors before launching
> Run/Debug > Launching > [x] Build (if required) before launching

答案 2 :(得分:1)

VonC的答案看起来很棒,但似乎不起作用(WinXP-Pro-32上的Eclipse 3.5.1.R35x_v20090910)。然而Eclipse和我似乎对于什么是“必需的脏编辑器”有不同的看法:-( -

如果可以定义一个资源范围来检查每个启动配置的脏点,那么会很好 - 将“包含项目和参考项目”作为默认设置。

但看起来3.5.2修复了这个问题。