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

接下来返回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/

作者:judasn

github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/jrebel-setup.md

最后

文章中涉及到的知识点我都已经整理成了资料,录制了视频供大家下载学习,诚意满满,希望可以帮助在这个行业发展的朋友,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我把这些资料,分享出来。相信对于已经工作和遇到技术瓶颈的朋友们,在这份资料中一定都有你需要的内容。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 17
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值