如何设置Eclipse仅在保存注释时不触发自动构建及服务重启
Eclipse 仅修改注释不触发自动构建配置方案
全局IDE配置步骤
- 打开Eclipse顶部菜单栏的
Window > Preferences(Mac系统为Eclipse > Settings) - 依次展开左侧菜单
Java > Compiler > Building - 找到右侧Output folder区域的
Filtered Resources选项,点击右侧的Filter按钮 - 在弹出的过滤规则窗口中,勾选系统预设的
Ignore Java files where only comments have changed选项即可,旧版本Eclipse如果没有该预设,可手动在过滤规则中添加仅注释变更的匹配规则 - 点击
Apply and Close保存配置,随后在弹出的是否全量重构项目的提示框中按需选择即可
单项目独立配置(可选)
如果仅需要对特定项目生效,不需要修改全局配置,可以按照以下步骤操作:
- 右键点击目标项目,选择
Properties - 展开左侧菜单
Java Compiler > Building - 勾选顶部的
Enable project specific settings选项 - 后续配置步骤和全局配置一致,勾选忽略仅注释变更的Java文件选项后保存即可
Web服务自动重启额外配置
如果你使用的是Eclipse内置的服务器插件(如Tomcat、Jetty等)触发的服务自动重启,还需要调整服务器发布策略:
- 打开
Servers视图,双击你正在使用的服务器实例打开配置页 - 找到
Publishing选项区域,选择Automatically publish when resources change旁的附加选项,勾选Skip publishing if only Java comments have changed,部分旧版本Eclipse可配合上述编译过滤规则,将自动发布改为手动按需发布即可 - 保存服务器配置后重启服务即可生效
注意:该配置仅对Java文件的注释变更生效,如果你修改了代码逻辑、类结构、导入包等非注释内容,仍然会正常触发自动构建和服务重启,符合预期使用需求。
内容的提问来源于stack exchange,提问作者Abderrahmane BECHIKH
相关产品推荐
相关产品推荐

