Eclipse:如何避免在启用内置保存的情况下阻止用户输入频繁的保存?

Eclipse:如何避免在启用内置保存的情况下阻止用户输入频繁的保存?,eclipse,Eclipse,我激活了一个选项“基于资源节约构建”。我的打字习惯是每隔几秒钟保存一次代码,每当上一次构建未完成时,我就会再次保存,我会看到这样一个窗口: 基本上,Eclipse迫使我等待它完成之前的构建并开始新的构建。我是否可以对其进行配置,使其在上一个构建完成后自动启动新构建,并且不会阻止我的输入?如果它将合并代码的多个后续保存,这是可以的。基本上,我的解决方案不是建立在保存的基础上。正如scottb在评论中提到的,它太复杂了,无法实际决定何时保存到构建中,何时不保存。您可以在后台运行eclipse进程,

我激活了一个选项“基于资源节约构建”。我的打字习惯是每隔几秒钟保存一次代码,每当上一次构建未完成时,我就会再次保存,我会看到这样一个窗口:


基本上,Eclipse迫使我等待它完成之前的构建并开始新的构建。我是否可以对其进行配置,使其在上一个构建完成后自动启动新构建,并且不会阻止我的输入?如果它将合并代码的多个后续保存,这是可以的。

基本上,我的解决方案不是建立在保存的基础上。正如scottb在评论中提到的,它太复杂了,无法实际决定何时保存到构建中,何时不保存。

您可以在后台运行eclipse进程,对吗?@SRy:第一次构建时它确实在后台运行,但是,当我第二次保存它时,它会试图阻止我进行进一步的更改,从而用弹出窗口阻止我的输入。当您仍在进行更改时,Eclipse如何构建一些东西?为什么需要“基于资源节约构建”?它可以构建最新版本。我需要节省资源来节省时间。。。当我切换窗口启动应用程序时,它会自动开始构建(我需要另一个工具,因为它是一个使用非托管代码的托管应用程序)。这类事情可能会变得非常复杂,非常快,这取决于您希望完成的任务。构建任务是否比“几秒钟”长?当您想要提交构建任务时,您是否需要对存在的数据的“快照”进行操作(或者只是在构建实际启动时存在的任何数据)?您的项目能否容忍在构建过程中对数据进行更改?这个问题听起来应该建议为任务设置生产者-消费者队列,但根据您的需要,解决方案可能会非常复杂。