idea集成jrebel实现热部署

文章目录

  • idea集成jrebel实现热部署
    • 下载jrebel 插件包
    • 下载jrebel mybatisplus extensition 插件包
    • 基础配置信息
      • 情况一
      • 其次
      • 情况三
      • 情况四
      • 情况五
      • 情况六
      • 情况七
    • 验证生效与否

Jrebel热部署不生效的解决办法

idea集成jrebel实现热部署

在平常开发项目中,我们通常是修改完代码后就希望看到结果,所见即所得,为了避免我们后期项目较大时,需要不断的重启服务器,所以热部署由此而出;这样依赖我们修改java文件,xml,配置文件,不需要重启项目,就可以生效;是个开发利器。

下载jrebel 插件包

方式一:通过idea插件市场下载,搜索jrebel

方式二:官网下载 https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel/versions
idea集成jrebel实现热部署_第1张图片

下载jrebel mybatisplus extensition 插件包

方式一:idea插件市场搜索 Jrebel mybatisplus extension
方式二:官网 https://plugins.jetbrains.com/plugin/12682-jrebel-mybatisplus-extension
idea集成jrebel实现热部署_第2张图片

基础配置信息

情况一

打开设置,找到如下位置 settings->Build,Execution,Deployment
idea集成jrebel实现热部署_第3张图片

其次

shift+shift 打开位置 Registry…
idea集成jrebel实现热部署_第4张图片
输入automake,选中单选框
idea集成jrebel实现热部署_第5张图片

情况三

idea集成jrebel实现热部署_第6张图片
idea集成jrebel实现热部署_第7张图片
看一下上面是否valid,生效,记得选中离线状态。

情况四

idea集成jrebel实现热部署_第8张图片
选择Edit Configuration 选中update classes and resources

情况五

idea集成jrebel实现热部署_第9张图片
出现这个错误的话,打开idea设置,JRebel & XRebel =>JRebel Advanced => Jrebel Agent 选中自定义
idea集成jrebel实现热部署_第10张图片

情况六

idea集成jrebel实现热部署_第11张图片

情况七

覆盖Jrebel配置信息,需要下载一个加密包
加密包
文件1:jrebel.lic C:\Users\用户.jrebel
文件2:jrebel.jar C:\Users\PMB.IntelliJIdea2019.3\config\plugins\jr-ide-idea\lib\jrebel6 jrebel安装包位置
idea集成jrebel实现热部署_第12张图片
idea集成jrebel实现热部署_第13张图片

验证生效与否

点击Jrebel按钮运行操作,或者debug按钮
idea集成jrebel实现热部署_第14张图片
idea集成jrebel实现热部署_第15张图片
尝试修改java文件,或者xml,属性文件看是否生效
注意:修改java文件可以看出来 JRebel Console,不知道怎么打开的话,如下操作,第二张图片
在这里插入图片描述
idea集成jrebel实现热部署_第16张图片
温馨提示:以上几种情况也不一定非要按部就班,如果尝试某几步可以热部署,就没有必要生搬硬套了;另外的话,多说一句,最后插件jrebel-mybatisplus-extension是为了解决xml修改热部署不生效的问题,大家看看有没有这个问题,没有就不用安装了。

你可能感兴趣的:(问题汇总,idea,intellij-idea,java,ide)