Eclipse 中“自动构建”选项的用途
(-->) 中的“自动构建”选项的用途是什么?我的将始终被检查。但是,当我有一些java代码更改时,我仍然必须进行完整的构建。我被告知应该始终对其进行检查。我看不出这样做有什么好处。请有人解释。Eclipse
Project
Build Automatically
(-->) 中的“自动构建”选项的用途是什么?我的将始终被检查。但是,当我有一些java代码更改时,我仍然必须进行完整的构建。我被告知应该始终对其进行检查。我看不出这样做有什么好处。请有人解释。Eclipse
Project
Build Automatically
是的,你仍然需要做一个构建 - 但它是在你保存时自动完成的(不是像Ant构建这样的外部构建,而是“内部”构建)。如果您不想在保存的基础上进行构建,请取消选中该复选框。我相信,自动构建它会让一些人感到紧张。
Eclipse在他们的网站上有一个很好的答案:
您有两种工作模式:自动生成模式和手动生成模式。默认情况下,您处于自动构建模式,Eclipse 负责自动编译源文件。每次更改工作区中的文件(例如,保存编辑器)时,构建都会在后台自动发生。自动构建很方便,因为它意味着问题视图,二进制文件等始终是最新的。缺点是,在大型工作区中,如果要更改具有大量下游依赖项目的项目中的文件,则自动生成可能会非常耗时。
如果自动构建花费的时间太长并且干扰了正在进行的开发,则可以将其关闭。进入手动构建模式后,用户可以完全控制何时进行构建以及构建什么。可以随时调用项目>全部生成 (Ctrl+B) 以触发自动生成正在自动执行的操作。这允许您在调用构建之前构建更大的更改集(Eclipse 会记住哪些文件已更改,因此当您请求构建时,它不必执行比所需更多的工作。
请注意,当他们说“自动构建模式”时,他们的意思是如果您选中了“自动构建”,当他们说“手动构建模式”时,他们意味着您没有选中“自动构建”。