IDEA版本:多版本亲测有效
这个版本以及以后的应该都可以
一、settings
输入make搜索到下图配置项
Allow auto-make to start even if developed application is currently running
二、compiler
settings里搜索compiler 找到右侧build project automatically
来上效果测试看看:修改java类
这个效果还是很慢的大约3秒才能检测到:
这里需要一个配置可以加快速度:
两次shift,然后找到Registry...
进去找个配置:
1、compiler.automake.postpone.when.idle.less.than
默认是3000 改为 100即可
官方解释:
英文:If at the moment the autobuild is about to start the IDE is idle for less than specified milliseconds, the automatic build will be postponed in order not to interfere with the user's activity.
中文翻译:如果在自动构建即将启动IDE时,IDE的空闲时间小于指定的毫秒,则自动构建将被推迟,以避免干扰用户的活动。
简单理解为,你修改了Java代码后 按了Ctrl+s保存代码后 多久触发了自动编译热部署
2、compiler.automake.trigger.delay
如果300觉得慢 可以改为100
官方解释:
英文:Delay in milliseconds before triggering auto-make in response to file system events
中文翻译:在触发自动生成(auto-make)以响应文件系统事件之前的延迟(毫秒)
简单理解为:Idea检测到文件变更后间隔多久就立马触发热部署
3、compiler.document.save.trigger.delay
默认1500改成100
官方解释:
英文:Delay in milliseconds before triggering save in response to document changes
中文翻译:触发保存以响应文档更改之前的延迟(毫秒)
简单理解为:idea检测到文件变更后多久触发文件保存 ****主要针对js css html静态资源