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:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM