eclipse - JavaRebel 与 Maven 中的多模块企业项目

标签 eclipse maven-2 netbeans javarebel

有没有人有使用 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 体验。遵循Installation manual 的步骤确保这一点。

希望这可以帮助。

关于eclipse - JavaRebel 与 Maven 中的多模块企业项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1412270/

相关文章:

java - 动态设置图像在旋转时丢失

android - 我的 Android 应用程序的 apk 文件在哪里? (通过 eclipse )

java - 尝试保存 10 位数字电话号码,但抛出无效 int 错误

java - 如何保存在 JTable 中输入的数据,以便在我们退出应用程序后它仍然存在?

java - 如何处理 NetBeans 生成的构建文件?

java - NetBeans 中内置的 GUI 函数列表?

java - 在 Git 中使用 Eclipse .classpath 和项目文件?

java - 在 Maven 中,如何自定义生命周期阶段?

eclipse - Eclipse:使用-X开关重新运行Maven以启用完整的调试日志记录

java - Spring 构建问题 - 找不到 Beans 模式