Intellij IDEA使用 JRebel 搭配 maven-jetty-plugin插件实现热部署

来源:互联网 发布:中国电信网络承载策略 编辑:程序博客网 时间:2024/05/20 23:06

Intellij IDEA使用 JRebel 搭配 maven-jetty-plugin插件实现热部署

1. 在pom.xml文件中依赖jetty

<build>标签的子标签<plugins>标签下加入以下内容:

```<plugin>    <groupId>org.eclipse.jetty</groupId>    <artifactId>jetty-maven-plugin</artifactId>    <version>9.3.11.v20160721</version>    <configuration>        <scanIntervalSeconds>5</scanIntervalSeconds>        <httpConnector>            <port>9999</port>        </httpConnector>    </configuration></plugin>```

其中port可以指定端口号,jetty访问默认不需要项目名,直接通过 localhost:9999访问即可

2. 修改idea运行配置Run Configuration

修改idea运行配置Run Configuration

修改idea运行配置Run Configuration

3. 安装JRebel热部署插件

安装JRebel热部署插件

4. 破解JRebel

首先下载破解文件

4.1 解压补丁,替换jar包与licence文件 ​

将本机 /Users/<你的用户名>/.jrebel/jrebel.lic替换为下载的jrebel.lic

4.2 将补丁解压包里的文件分别覆盖一下文件,注意文件夹的名字哦

/Users/<你的用户名>/IdeaIC2016.1/config/plugins/jr-ide-idea/lib/jrebel6/jrebel.jar
/Users/<你的用户名>/IdeaIC2016.1/config/plugins/jr-ide-idea/lib/jrebel/jrebel.jar

5. 重启Idea使JRebel生效,并取消勾选汇报使用数据

重启Idea使JRebel生效,并取消勾选汇报使用数据

6. 勾选需要监控的热部署的模块

勾选需要监控的热部署的模块

7. 通过JRebel来Debug运行项目

通过JRebel来Debug运行项目

8. 控制台打印如下输出表示配置成功

控制台打印如下输出表示配置成功

修改文件后按 Ctrl + (Shift) +F9 来Make项目,使得JRebel热部署最新代码

1 0
原创粉丝点击