【发布时间】:2018-01-08 15:18:30
【问题描述】:
我有一个运行 Gradle 4.3.1 和 com.bmuschko.tomcat 插件的 IntelliJ 社区版。我的应用程序将被部署并且它正在工作,现在我想为此启用 JRebel。这样我的 webapp 文件夹上的更改将被热部署。
在插件site 是对此的描述
编辑您的 Gradle 启动脚本并将以下行添加到 告诉 Gradle 使用 JRebel 代理。请确保设置 指向您的 JRebel 的环境变量 REBEL_HOME 安装目录。
JAVA_OPTS="-javaagent:$REBEL_HOME/jrebel.jar $JAVA_OPTS"
目前我不清楚我需要在哪里进行更改?当我用插件启动我的tomcat时,显然JRebel没有激活。
我做了什么:
- 在 intellij 中安装了 jrebel 插件
- 使用 ide 启用 jrebel 功能
- 在 build/classes/main 文件夹中手动添加了一个 rebel.xml 文件(如插件站点所述)
我需要在哪里编辑 gradle 启动以便 jrebel 对 gradle 构建有效?
【问题讨论】:
-
“编辑你的 Gradle 启动脚本”意味着在你的“gradlew”脚本中添加一行。您也可以尝试将 JRebel 添加到您的 tomcat 实例 (manuals.zeroturnaround.com/jrebel/standalone/…) 并将 JRebel 插件添加到您的构建脚本 (manuals.zeroturnaround.com/jrebel/standalone/gradle.html)。在这种情况下,您需要构建项目,然后将其部署到 Tomcat 上。
标签: intellij-idea gradle jrebel