Idea 实时编译 和 热部署
- 实时编译
idea自动保存编写好的文件,但是不会编译,想要编译需要按ctrl+F9(编译整个项目)ctrl+shift+f9(单个文件),不仅麻烦而且和平常习惯也不相复合。怎么令idea的ctrl+s同等于ctrl+f9或ctrl+shift+f9呢?
- :
点击Start Macro Recording 后,按一下ctrl+s 接着再按ctrl+f9(不想每次都编译整个项目就 按ctrl+shift+f9)。
- 原路返回,打开Macros会发现有Stop Macro Recording ,点击一下,写个名字比如,saveAll。
- 点击file – setting
输入Macros 找到 saveAll,
右键Add 按,ctrl+s 保存即可。
设置成功后,每次ctrl+s即可实时编译项目。
- 热部署
开发时多数情况下,不用重启服务就能保证代码生效,加速开发。
- 查看是否有安装JRebel 插件。
- 未安装点击下图箭头所指,点击 上图, Browse repositories…搜索 JRebel for ide 。我的安装过,没有Install 按钮。
- 安装后,点击JRebel。
激活后才能用,点击activate now
http://idea.lanyus.com/xxx XXX 随便输入,邮箱也随便输入。
安装完插件后,工具栏就会出现下图按钮,用jrebel 启动后,在修改项目就不用重启服务了。