当前位置: 首页 > news >正文

Intellij 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:

转载于:https://www.cnblogs.com/xguo/archive/2013/06/07/3125105.html

相关文章:

  • 【centos 】putty 登陆linux慢
  • WPF,Silverlight与XAML读书笔记第四十二 - 多媒体支持之音、视频和语音
  • C#公历转农历的简单方法
  • 与搜索引擎谈一场亲密的恋爱
  • Assemblies,Metadata and Runtime Services In C++/CLI
  • VC执行VBS脚本
  • 70个非常酷和时尚的iOS应用程序图标
  • C# 3.0语言特性
  • xcode中c语言scanf的问题
  • taobao开源项目
  • Vim升华之树形目录插件NERDTree安装图解
  • Manifest文件的配置
  • 最新JAVA编程题全集(50题及答案)
  • 强大的命令行工具wmic
  • cookie工具类,解决servlet3.0以前不能添加httpOnly属性的问题
  • 【Linux系统编程】快速查找errno错误码信息
  • 【刷算法】求1+2+3+...+n
  • eclipse的离线汉化
  • Fastjson的基本使用方法大全
  • Flannel解读
  • JavaScript-Array类型
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • LeetCode18.四数之和 JavaScript
  • linux学习笔记
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Selenium实战教程系列(二)---元素定位
  • SpringBoot 实战 (三) | 配置文件详解
  • Vue--数据传输
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 安卓应用性能调试和优化经验分享
  • 简单基于spring的redis配置(单机和集群模式)
  • 聊聊directory traversal attack
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 时间复杂度与空间复杂度分析
  • 实现简单的正则表达式引擎
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在Unity中实现一个简单的消息管理器
  • (13)Hive调优——动态分区导致的小文件问题
  • (39)STM32——FLASH闪存
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (一)80c52学习之旅-起始篇
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)C#调用WebService 基础
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .NET 读取 JSON格式的数据
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .Net组件程序设计之线程、并发管理(一)