首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让jrebel、jetty、gradle和intellij idea协同工作

如何让jrebel、jetty、gradle和intellij idea协同工作
EN

Stack Overflow用户
提问于 2017-04-27 18:47:20
回答 1查看 340关注 0票数 0

我已经为Intellij Idea安装了JRebel插件,并且我的项目正在使用Jetty gradle插件运行。

我用"Run with JRebel“运行我的项目,项目运行得很好,但我期望的热插拔不起作用。

有没有人有一个容易理解的详细说明,如何设置Jrebel与jetty,gradle和intellij idea一起工作?

EN

回答 1

Stack Overflow用户

发布于 2017-06-16 22:12:20

1)您需要将JRebel Agent作为vm参数添加到Jetty中。

根据您的环境:

代码语言:javascript
复制
Windows 64-bit JDK  jrebel64.dll
Windows 32-bit JDK  jrebel32.dll
Mac OS X 64-bit JDK libjrebel64.dylib
Mac OS X 32-bit JDK libjrebel32.dylib
Linux 64-bit JDK    libjrebel64.so
Linux 32-bit JDK    libjrebel32.so

您需要在gradle.properties文件中添加-agenthpath参数:

代码语言:javascript
复制
org.gradle.jvmargs=-agentpath:[c:\path\to\]lib\jrebel64.dll

2)您需要在JRebel集成开发环境插件中为项目生成rebel.xml文件

在项目视图中的项目节点上右键单击,然后选择JRebel > rebel.xml。或者,您可以在JRebel Modules window中选中项目

3)您需要使用rebel.xml配置文件将您的项目部署(运行)到Jetty中,当您在.java文件中进行代码更改时,您需要生成新的.class文件。默认情况下,IntelliJ IDEA不会在保存时编译类。按项目编译当前文件、模块或包(您也可以通过Build > Make Ctrl+Shift+F9 找到此命令)。

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

https://stackoverflow.com/questions/43655576

复制
相关文章

相似问题

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