Idea 和 Jrebel 组合构造热部署神器

2024-05-01 12:32

本文主要是介绍Idea 和 Jrebel 组合构造热部署神器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Jrebel java热部署神器!

如果你没用过这里一句白话说明,就是在修改了class等源文件后无需重启web容器(如Tomcat)直接生效!

如果你觉的比较有用我们继续!

工欲善其事,必先利其器系列之Intellij IDEA+Jrebel组合解决java生产力:

主角

Intellij IDEA 12

JRebel5.3.0 ,已crack~

IDEA安装Jrebel插件

非常简单,详细步骤请参考:http://manuals.zeroturnaround.com/jrebel/ide/intellij.html

IDEA之Jrebel5.3.0破解

  1. 下载破解版和授权文件:https://github.com/ddatsh/jrebel/ ,感谢这位兄弟辛苦工作!
  2. 将jrebel.jar替换IDEA插件目录下的对应文件。IDEA插件一般在用户文档目录下一个以.IntelliJIdea开头的目录,如:F:\.IntelliJIdea12\config\plugins\jr-ide-idea\lib\jrebel
  3. 在IDEA里设置Jrebel的授权文件,选择下载好的jrebel.lic。

运行

  1. 安装插件后会在会工具栏多两个按钮 Run with JRebel,另一个debug,直接点就可以,别忘记生成rebel.xml,在上面链接里官方教程里说明。
  2. Maven或Gradle项目,通过官方的做法,请参考:http://manuals.zeroturnaround.com/jrebel/standalone/config.html#maven 或者在IDEA右Maven ProjectsJetGradle侧边栏里右键点Run with JRebel可以直接跑!前提是你已配置好相关插件,如 maven的jetty插件。

运行效果:(注意看授权信息和运行时配置参数)

2013-06-07 16:02:11 JRebel:
2013-06-07 16:02:11 JRebel: #############################################################
2013-06-07 16:02:11 JRebel:
2013-06-07 16:02:11 JRebel:  JRebel 5.3.0 (201305281348)
2013-06-07 16:02:11 JRebel:  (c) Copyright ZeroTurnaround OU, Estonia, Tartu.
2013-06-07 16:02:11 JRebel:
2013-06-07 16:02:11 JRebel:  Over the last 2 days JRebel prevented
2013-06-07 16:02:11 JRebel:  at least 16 redeploys/restarts saving you about 0.6 hours.
2013-06-07 16:02:11 JRebel:
2013-06-07 16:02:11 JRebel:  This product is licensed to zhangthe9
2013-06-07 16:02:11 JRebel:  for unlimited number of developer seats on site.
2013-06-07 16:02:11 JRebel:
2013-06-07 16:02:11 JRebel:  The following plugins are disabled at the moment:
2013-06-07 16:02:11 JRebel:  * ADF Core plugin (set -Drebel.adf_core_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * ADF Faces plugin (set -Drebel.adf_faces_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Camel plugin (set -Drebel.camel_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Click plugin (set -Drebel.click_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Eclipse Plugin (set -Drebel.eclipse_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * JRuby Plugin (set -Drebel.jruby_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Jersey plugin (set -Drebel.jersey_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Log4j2 plugin (set -Drebel.log4j2_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Mustache Plugin (set -Drebel.mustache_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * RESTlet plugin (set -Drebel.restlet_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Seam-Wicket plugin (set -Drebel.seam_wicket_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Spring Data Plugin (set -Drebel.spring_data_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Thymeleaf Plugin (set -Drebel.thymeleaf_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * VRaptor plugin (set -Drebel.vraptor_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * Vaadin CDI utils plugin (set -Drebel.vaadin_cdiutils_plugin=true to enable)
2013-06-07 16:02:11 JRebel:  * WebObjects plugin (set -Drebel.webobjects_plugin=true to enable)
2013-06-07 16:02:11 JRebel:
2013-06-07 16:02:11 JRebel: #############################################################
2013-06-07 16:02:11 JRebel:
转自 :http://www.cnblogs.com/xguo/archive/2013/06/07/3125105.html

这篇关于Idea 和 Jrebel 组合构造热部署神器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/951692

相关文章

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

MySQL 主从复制部署及验证(示例详解)

《MySQL主从复制部署及验证(示例详解)》本文介绍MySQL主从复制部署步骤及学校管理数据库创建脚本,包含表结构设计、示例数据插入和查询语句,用于验证主从同步功能,感兴趣的朋友一起看看吧... 目录mysql 主从复制部署指南部署步骤1.环境准备2. 主服务器配置3. 创建复制用户4. 获取主服务器状态5

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

如何在Ubuntu 24.04上部署Zabbix 7.0对服务器进行监控

《如何在Ubuntu24.04上部署Zabbix7.0对服务器进行监控》在Ubuntu24.04上部署Zabbix7.0监控阿里云ECS服务器,需配置MariaDB数据库、开放10050/1005... 目录软硬件信息部署步骤步骤 1:安装并配置mariadb步骤 2:安装Zabbix 7.0 Server

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热