栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IntelliJ IDEA 热部署插件JRebel的使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IntelliJ IDEA 热部署插件JRebel的使用

前提

Idea原生并不支持热部署,当更新了class文件都需要重启服务才可以生效,在开发过程中有大量的时间都用于重启,降低开发效率。再加上最近在IDEA上安装了一些插件,启动速度又变慢了,小编终于忍受不了!经过查找发现对于Idea热部署最好的解决方案就是安装JRebel,而且这样无论是更新class类还是spring配置文件均能做到立马生效,提高开发效率!

之前JRebel插件通过Facebook注册登录就可以获得永久的使用权,但是现在已经没有这种方式可以让JRebel永久的免费使用了。通过Idea下载JRebel插件需要付费使用,虽然提供了14天免费使用,但是毕竟会有过期的时候!没有永久免费使用的爽啊。在众多网友的帮助下,终于找到一种JRebel的破解方式,但是只支持JRebel6.4.3以及以下的版本破解。

工具地址

JRebel6.4.3安装文件的官方下载链接,网络不好的小伙伴别担心,可以去本地下载

下载地址:https://www.jb51.net/softs/629017.html

其中包括JRebel6.4.3安装包以及Jrebel6.4.3破解文件,百度云如果失效就使用CSDN下载吧。

安装流程

file-》settings-》Plugins-》Install plugin from disk-》选择JRebel安装文件所在的目录-》Apply


破解

步骤一

关闭Idea,打开破解压缩包,替换一个licence文件和两个jar包

1.将本机 C:Users你的用户名.JRebelJRebel.lic替换为下载的补丁包里的 JRebel.lic; (如果没有则直接粘贴进去即可)
2.C:Users你的用户名.IntelliJIdea2017.1configpluginsjr-ide-idealibJRebel6JRebel.jar 
3.C:Users你的用户名.IntelliJIdea2017.1configpluginsjr-ide-idealibJRebelJRebel.jar 

步骤二

启动idea,在file-》settings-》JRebel 查看激活状态


步骤三

设置JRebel,选择settings -> JRebel -> advanced 选择Jrebel 6 Agent,然后重启idea。其他默认配置


配置

1、项目必须使用“war exploded”形式发布

2、在Run-》Edit Configuration的On frame deactivation以及 On update action:选择 “update classes and resources”


3、启动时选择JRebel插件启动,调试运行均可


4、(这一步可以不做)当一个项目使用maven多模块开发时通过上面的配置, 只能自动加载webapp所在的模块, 若想改动其他模块的代码也要自动加载, 需在项目的根(父)pom.xml文件中加入下面的配置:

 <-- 只需要复制两个 plugin 标签及里面的内容即可,build 和 plugins 标签是为了更容易理解两个 plugin 标签的放置位置 -->
  
 
   org.apache.maven.plugins
   maven-compiler-plugin
   3.1
   
     1.8
     1.8
     UTF-8
   
 
 
   org.zeroturnaround
   jrebel-maven-plugin
   1.1.5
   
     true
     true
     true
   
   
     
generate-rebel-xml
process-resources

  generate

     
   
 
  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/139555.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号