繁体   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