首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Maven中使用多模块企业项目的JavaRebel

在Maven中使用多模块企业项目的JavaRebel
EN

Stack Overflow用户
提问于 2009-09-11 17:29:23
回答 2查看 2.8K关注 0票数 5

有没有人有使用JavaRebel的经验,特别是使用Maven语言构建的大型web应用程序?有一个Maven的JavaRebel插件似乎文档不足,有人对它的工作原理有什么意见吗?你真的能在一个多模块企业项目中更新一个类,并在你的服务器上“自动”更改它吗?

不同的IDE和这个设置有什么问题吗?例如,NetBeans不会让你在Maven项目中一次编译一个类(据我所知)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-11 23:29:03

免责声明:我为ZeroTurnaround工作。

JRebel (前身为JavaRebel)安装涉及到应用程序配置文件"rebel.xml“和修改容器启动命令行。

Maven插件用于生成"rebel.xml“文件,容器中运行的JRebel代理使用该文件查找工作区中的文件。这允许使用集成开发环境构建来编译.java文件并跳过Maven构建过程,因为对文件的更改将从工作区中提取。然而,由于它依赖于IDE来编译类,所以它确实依赖于IDE的能力来高效地编译。我确信Eclipse将一次编译一个类,并且我非常确定您可以配置NetBeans和IntelliJ IDEA来做同样的事情。

除了Maven/rever.xml配置之外,您还需要配置容器启动命令行。您可能还需要安装和集成开发环境插件或做一些额外的配置,以获得最佳的JRebel体验。遵循Installation manual的步骤可以确保。

希望这能有所帮助。

票数 6
EN

Stack Overflow用户

发布于 2009-09-11 21:16:50

免责声明:我自己并没有实际使用过这个插件。

This tutorial暗示JavaRebel可以与Eclipse3.4很好地协同工作。如果您也在使用m2eclipse,那么它在Maven项目上也应该可以正常工作(只要您确保Maven和Eclipse编译到相同的目标文件夹,这样Eclipse增量编译器就可以用来修改类文件)。

根据this post的说法,您应该配置javarebel-maven-plugin以生成rebel.xml (用于将外部文件夹挂载到应用程序类路径)。还有一个general installation指南,你可能会发现它很有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1412270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档