环境介绍:

  Win7、JDK1.8、maven+jetty插件、SpringMVC、Intellij IDEA 2018.1.2

安装插件:

  在线安装:

    Settings --> Plugins --> Browse repositories... -->搜索栏搜索:JRebel --> 点击 Install 按钮 安装

  离线安装:

    1、从官网下载 https://zeroturnaround.com/software/jrebel/download/#!/have-license/intellij  

    2、Settings --> Plugins --> Install plugin from disk...

    ps:安装完毕后重启IDEA

激活JRebel

    上官网 https://zeroturnaround.com/software/jrebel/trial/ 注册一个号,然后就可以获取到激活码。在help->JRebel->Activation中激活JRebel

配置Maven + Jetty + JRebel

1)pom.xml文件配置jetty容器和JRebel插件。

  PS:webdefault.xml文件定位于:${mvn_repro}/org/eclipse/jetty/jetty-webapp/{version}/jetty-webapp-{version}.jar,将jar解压,找到webdefault.xml复制到项目的resource目录中,修改参数即可。

<!--jetty插件--><plugin><groupId>org.eclipse.jetty</groupId><artifactId>jetty-maven-plugin</artifactId><version>9.2.10.v20150310</version><configuration><!--热部署扫描时间,这里值设置为0表示热部署扫描由Rebel完成--><scanIntervalSeconds>0</scanIntervalSeconds><webAppSourceDirectory>${project.basedir}/src/main/webapp</webAppSourceDirectory><httpConnector><!--启动端口--><port>9999</port></httpConnector><stopKey>sk</stopKey><stopPort>9998</stopPort><scanIntervalSeconds>5</scanIntervalSeconds><webApp><contextPath>/</contextPath><!--解决jetty热部署不能修改静态资源的问题,将webdefault.xml拷贝到src/main/resources/目录中,并修改useFileMappedBuffer参数,把值设成false--><defaultsDescriptor>src/main/resources/webdefault.xml</defaultsDescriptor></webApp><!--jetty:run指定加载classes路径,配置了filters,这里就不配置了<classesDirectory>target/${artifactId}/WEB-INF/classes</classesDirectory>--></configuration></plugin>

2)将工程托管给JRebel

  打开view --> Tool Windows  --> JRebel

3)配置Maven jetty 启动项

4)Maven + Jetty + JRebel 已经配置完成,我们启动一下JRebel试试看

5)修改代码后

ps:如果修改代码后没有效果,记得要Ctrl + Shift + F9(刷新当前的文件)或者Ctrl + F9(刷新整个项目)

参考:

  【1】博客,https://my.oschina.net/kfcoschina/blog/786804

转载于:https://www.cnblogs.com/happyflyingpig/p/10059394.html

Intellij插件之JRebel相关推荐

  1. 最好用的 IntelliJ 插件 Top 10

    本文翻译自:http://idea-intellij.com/top-10-intellij-plugins/ IntelliJ的十大插件?相信每个人都有自己的选择.我们也同样如此.在这里,我们为您带 ...

  2. Intellij IDEA+Tomcat+JRebel热部署

    Intellij IDEA+Tomcat+JRebel热部署 一.安装JRebel插件 1. 在线安装 打开设置 File ->setting或者直接点设置的图标进入 在线下载并安装 2. 破解 ...

  3. 盘点开发者最爱的 IntelliJ 插件 Top 10

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! IntelliJ的十大插件?相信每个人都有自己的选择.我们也同样如此.在这里,我们为您带来我 ...

  4. Java程序员必备的Intellij插件

    善用Intellij插件可大幅提升我们的效率 以下是我用过不错的Intellij插件 1. .ignore 地址:https://plugins.jetbrains.com/plugin/7495-- ...

  5. 程序员必备的 11 大Intellij插件

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 I wish I could be strong enough t ...

  6. Intellij idea安装JRebel插件 实现代码的热部署

    安装破解版地址:http://blog.csdn.net/younger_cheung/article/details/44174661 java代码不像php代码,php用的web服务器是apach ...

  7. idea如何自制插件_Lice IntelliJ插件图标制作过程

    这是只属于没有Photoshop的人的悲哀. 首先先大吼一声--劳资终于做出了高清无码的Lice图标! 直接进入正题 其实我还是想说一下事情的发展过程的-- 我想照着IntelliJ IDEA的图标风 ...

  8. 一个让你敲代码的同时,找回童年乐趣的 IntelliJ 插件

    最近Java写的倦怠了,但是为了讨生活又不得不写,只能转移转移注意力.鼓捣了半天,发现了一个好玩意儿,让我乐此不彼的又写了一天代码.也不摸鱼了,也不带薪拉shit了. 话不多说直接看视频,给枯燥的编程 ...

  9. Intellij插件之~图形界面Swing UI Designer

    资料 Java Swing 介绍 JavaFX快速入门 Java Swing 图形界面开发简介 GUI Designer Basics scrcpy ScrcpyController Services ...

最新文章

  1. SQL函数Group_concat用法
  2. Openfire 性能优化
  3. multipartfile 获取音频时长_我在音频平台日赚150元的正确打开方式。或许适合你...
  4. tp框架实现ajax
  5. Linux 常见命令之Find \; +结合其它命令使用案例详解
  6. PHP的CURL:请求接口 模拟请求登陆 上传下载
  7. H - 拦截导弹 OpenJ_Bailian - 2945(dp动态规划)
  8. iOS UITableView的使用 (选自oschina)
  9. 使用Mongo Shell和Java驱动程序的MongoDB Map Reduce示例
  10. Chrome 崩溃 相关
  11. 【JS】js打开新窗口与页面跳转
  12. 微信小程序中的换行、空格
  13. 2.16 自定义快速访问工具栏以提升工作效率 [原创Excel教程]
  14. 七牛云智能日志管理平台的应用与设计
  15. it运维工程师的工作是做什么的?累吗?
  16. 使用VBS编写xshell/SecureCRT自动化脚本
  17. 关于计算机学院 公众号的名字,好听的微信公众号名字
  18. Mac OS X 10.8.3搭建Android工程源码的编译环境(解决找不到GCC、GIT、PYTHON的问题)...
  19. SAPnbsp;PAnbsp;共享nbsp;免费下载
  20. 记录一次华为CE6800和华三S6800交换机BFD对接配置

热门文章

  1. Python可视化:Seaborn(三)
  2. [Algorithm]一切始于ADT-表达式计算
  3. Apache Kafka
  4. UBUNTU修改控制台语言
  5. Debenham养老金项目关键流程1-员工分类流程
  6. 【原创】构建高性能ASP.NET站点 第五章—性能调优综述(后篇)
  7. java 求整_Java Math类的常用方法,求整运算
  8. xps15u盘装linux,Dell XPS 15 9560 安装 Ubuntu 18.04
  9. 多个python文件打包成exe_Python 3.4 .py文件打包成exe可执行文件方法
  10. python frombuffer_numpy.getbuffer和numpy.frombu