如何在IDEA中使用JRebel热部署插件

这篇文章将为大家详细讲解有关如何在IDEA中使用JRebel热部署插件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

安装流程

file-》settings-》Plugins-》Install plugin from disk-》选择JRebel安装文件所在的目录-》Apply

如何在IDEA中使用JRebel热部署插件

破解

步骤一

关闭Idea,打开破解压缩包,替换一个licence文件和两个jar包

1.将本机 C:\Users\你的用户名\.JRebel\JRebel.lic替换为下载的补丁包里的 JRebel.lic; (如果没有则直接粘贴进去即可)2.C:\Users\你的用户名\.IntelliJIdea2017.1\config\plugins\jr-ide-idea\lib\JRebel6\JRebel.jar3.C:\Users\你的用户名\.IntelliJIdea2017.1\config\plugins\jr-ide-idea\lib\JRebel\JRebel.jar

步骤二

启动idea,在file-》settings-》JRebel 查看激活状态

如何在IDEA中使用JRebel热部署插件

步骤三

设置JRebel,选择settings -> JRebel -> advanced 选择Jrebel 6 Agent,然后重启idea。其他默认配置

如何在IDEA中使用JRebel热部署插件

配置

1、项目必须使用“war exploded”形式发布

2、在Run-》Edit Configuration的On frame deactivation以及 On update action:选择 “update classes and resources”

如何在IDEA中使用JRebel热部署插件

3、启动时选择JRebel插件启动,调试运行均可

如何在IDEA中使用JRebel热部署插件

4、(这一步可以不做)当一个项目使用maven多模块开发时通过上面的配置, 只能自动加载webapp所在的模块, 若想改动其他模块的代码也要自动加载, 需在项目的根(父)pom.xml文件中加入下面的配置:

<build><--只需要复制两个plugin标签及里面的内容即可,build和plugins标签是为了更容易理解两个plugin标签的放置位置-->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.zeroturnaround</groupId>
<artifactId>jrebel-maven-plugin</artifactId>
<version>1.1.5</version>
<configuration>
<addResourcesDirToRebelXml>true</addResourcesDirToRebelXml>
<alwaysGenerate>true</alwaysGenerate>
<showGenerated>true</showGenerated>
</configuration>
<executions>
<execution>
<id>generate-rebel-xml</id>
<phase>process-resources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

关于如何在IDEA中使用JRebel热部署插件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

发布于 2021-03-26 01:50:19
收藏
分享
海报
0 条评论
162
上一篇:v-bind v-model怎么在Vue.js中使用 下一篇:@ParameterizedTest与@EnumSource怎么在Junit 5中使用
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码