簡體   English   中英

JavaRebel與Maven中的多模塊企業項目

[英]JavaRebel with a Multi-module Enterprise Project in Maven

有沒有人有使用JavaRebel的經驗,特別是使用Maven構建的大型Web應用程序? 有一個Maven的JavaRebel插件似乎記錄不足,有沒有人對它的工作方式有任何意見,你能真正更新多模塊企業項目中的一個類並讓它在服務器上“自動”更改嗎?

不同的IDE和此設置是否有任何問題? 例如,NetBeans不允許您在Maven項目中一次編譯一個類(據我所知)。

免責聲明:我為ZeroTurnaround工作。

JRebel(以前稱為JavaRebel)安裝涉及應用程序配置文件“rebel.xml”並修改容器啟動命令行。

Maven插件用於生成“rebel.xml”文件,該文件由容器中運行的JRebel代理程序用於查找工作區中的文件。 這允許使用IDE構建來編譯.java文件並跳過Maven構建過程,因為將從工作區中拾取對文件的更改。 但是,由於它依賴於IDE來編譯類,因此它依賴於IDE有效編譯的能力。 我確信Eclipse會一次編譯一個類,並且我相當確定你可以配置NetBeans和IntelliJ IDEA來做同樣的事情。

除了Maven / rebel.xml配置之外,您還需要配置容器啟動命令行。 您可能還需要安裝和IDE插件或進行一些其他配置以獲得最佳的JRebel實驗。 按照安裝手冊的步驟確保。

希望這可以幫助。

免責聲明:我自己並沒有真正使用過這個插件。

本教程暗示JavaRebel適用於Eclipse 3.4。 如果你也使用m2eclipse,那么它也應該適用於Maven項目(只要你確保Maven和Eclipse編譯到同一個目標文件夾,那么Eclipse增量編譯器就可以用來修改類文件)。

根據這篇文章 ,您應該配置javarebel-maven-plugin來生成rebel.xml(用於將外部文件夾掛載到應用程序類路徑)。 您還可以找到有用的一般安裝指南。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM