文章目录
- idea集成jrebel实现热部署
- 下载jrebel 插件包
- 下载jrebel mybatisplus extensition 插件包
- 基础配置信息
- 情况一
- 其次
- 情况三
- 情况四
- 情况五
- 情况六
- 情况七
- 验证生效与否
Jrebel热部署不生效的解决办法
idea集成jrebel实现热部署
在平常开发项目中,我们通常是修改完代码后就希望看到结果,所见即所得,为了避免我们后期项目较大时,需要不断的重启服务器,所以热部署由此而出;这样依赖我们修改java文件,xml,配置文件,不需要重启项目,就可以生效;是个开发利器。
下载jrebel 插件包
方式一:通过idea插件市场下载,搜索jrebel
方式二:官网下载 https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions
下载jrebel mybatisplus extensition 插件包
方式一:idea插件市场搜索 Jrebel mybatisplus extension
方式二:官网 https://plugins.jetbrains.com/plugin/12682-jrebel-mybatisplus-extension
基础配置信息
情况一
打开设置,找到如下位置 settings->Build,Execution,Deployment
其次
shift+shift 打开位置 Registry…
输入automake,选中单选框
情况三
看一下上面是否valid,生效,记得选中离线状态。
情况四
选择Edit Configuration 选中update classes and resources
情况五
出现这个错误的话,打开idea设置,JRebel & XRebel =>JRebel Advanced => Jrebel Agent 选中自定义
情况六
情况七
覆盖Jrebel配置信息,需要下载一个加密包
加密包
文件1:jrebel.lic C:\Users\用户.jrebel
文件2:jrebel.jar C:\Users\PMB.IntelliJIdea2019.3\config\plugins\jr-ide-idea\lib\jrebel6 jrebel安装包位置
验证生效与否
点击Jrebel按钮运行操作,或者debug按钮
尝试修改java文件,或者xml,属性文件看是否生效
注意:修改java文件可以看出来 JRebel Console,不知道怎么打开的话,如下操作,第二张图片
温馨提示:以上几种情况也不一定非要按部就班,如果尝试某几步可以热部署,就没有必要生搬硬套了;另外的话,多说一句,最后插件jrebel-mybatisplus-extension是为了解决xml修改热部署不生效的问题,大家看看有没有这个问题,没有就不用安装了。