IntelliJ IDEA 中使用热部署 JRebel 神器,开发效率提升一倍!

默认显示如图

几个关键的地方需要注意的, 就是首先要选择Deployment这个选项卡

选择自己的项目,建议选择带exploded,这个相当于改Tomcat的 CATALINA_HOME,效率比较高

选择好后, 删掉默认的Make, 提高效率

接下来返回Server选项卡,会发现多了一项On frame deactivation,如果你刚才没有配置 Deployment 选项卡的话的这项是不会出现的

按如图所示的来配置,特别需要注意的是On 'Update' actionOn frame deactivation这两项目一定要选择Update classes and resources,否则类修改热部署不生效,或者第三方模版框架例如 Freemarker 热部署不生效

图片

接下来就是很关键的需要引入JRebel的地方了, 在VM options的最右边有个箭头, 点进去

Windows输入:

-noverify

-agentpath:D:/dev_env/jrebel/jrebel_running/lib/jrebel64.dll

Linux用这个:

-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.so

Mac OS用这个:

-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.dylib

配置完成, 直接启动Tomcat即可, 不过此方法麻烦, 每次新建项目都要从新配置

第二种安装方法:使用IntelliJ IDEA插件

接下来介绍使用IntelliJ IDEA插件的方式启动JRebel

首先是安装JRebel的插件, 安装方法和其他插件安装方法一样, 不过这里不采用在线安装,直接选择本地安装,直接选择插件安装即可

安装好后在设置里面会多出一项JRebel的配置

查看一下插件是否有效

绿色的VALID表示是有效的

在原来运行项目的按钮边上会多出两个绿色的按钮, 如图, 前面那个是Run, 后面那个是Debug

自定义容器启动

配置 Tomcat 的方法和直接上面说的直接调用配置方法一样,同样需要注意的是On 'Update' actionOn frame deactivation这两项目一定要选择Update classes and resources,唯一不同的是VM options这项不需要填,放空就好 接下来直接启动项目,一般选择后面那个Debug按钮

看到Log 有JRebel输出的版本信息, 没有报错就是表示成功执行了, 随便改一个类试试吧

Maven 或 Gradle 启动

打开JRebel Panel窗口,然后勾选项目或模块即可,这时插件会在 src/main/resources目录下生成rebel.xml文件,这里面指定了插件检测热部署文件夹的路径

然后在 Maven projects 或 Gradle projects 窗口,右键 Task 使用 JRebel 启动

启动之后更新资源重新编译(Ctrl + Shift + F9)即可

JRebel官网有免费激活服务,到官网注册领取,请支持正版:

官网注册,注册完就会显示一串密钥了:

https://zeroturnaround.com/software/jrebel/trial/

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 21
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA 是一款受欢迎的Java集成开发环境(IDE),提供了许多有用的插件和功能。其之一是JRebel插件,它可以实现对静态资源文件的热部署,包括JavaScript和CSS文件等。 JRebel是一款基于Java虚拟机(JVM)的热部署工具,可以在不重新启动应用程序的情况下,对代码和静态资源文件进行修改和重新加载。这意味着,你可以在修改JavaScript或CSS文件后,立即在浏览器看到变化,而不需要手动刷新页面或重新启动应用。 在使用IntelliJ IDEA时,你可以通过以下步骤来配置和使用JRebel插件: 1. 首先,确保你已经安装了JRebel插件。你可以在IntelliJ IDEA的插件市场搜索JRebel,并进行安装。 2. 安装完成后,打开IntelliJ IDEA的设置(Preferences)窗口。在左侧的面板,选择JRebel选项。 3.在JRebel设置页面,你可以配置JRebel的路径和其他选项。根据你的需求进行相应的设置。 4. 接下来,你需要在你的项目启用JRebel。这可以通过修改项目的配置文件或通过IntelliJ IDEA的界面来完成。 5. 一旦你启用了JRebel,它将自动监测你的项目的静态资源文件的变化,并在变化发生时进行热部署。这意味着,你可以立即在浏览器看到你对JavaScript或CSS文件所做的修改。 总而言之,IntelliJ IDEAJRebel插件是一种强大的热部署工具,可以提高开发效率。它可以实现对静态资源文件的即时修改和重新加载,让你的开发过程更加高效和流畅。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值