Intellij热部署插件JRebel

<div id="content_views" class="markdown_views prism-dracula"> <!-- flowchart 箭头图标 勿删 --> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p><div class="toc"><div class="toc"> <ul> <li><a href="#intellij热部署插件jrebel" rel="nofollow" target="_self">Intellij热部署插件JRebel</a></li> <li><a href="#安装jrebel" rel="nofollow" target="_self">安装JRebel</a></li> <li><a href="#激活jrebel" rel="nofollow" target="_self">激活JRebel</a></li> <li><a href="#相关设置" rel="nofollow" target="_self">相关设置</a></li> </ul> </div> </div> <p></p>git

<h1 id="intellij热部署插件jrebel"><a name="t0"></a>Intellij热部署插件JRebel</h1>github

<p>项目需求,一直用eclipse的我,也要改用IDEA了,一开始,很不习惯。通过几天的慢慢摸索和习惯以后,发现IDEA确实很好用。dark的界面是我喜欢的,智能的提示也让写代码再也不枯燥。 <br> 遗憾的是IDEA自己没有集成热部署工具,一开始改动代码以后,都须要从新run或者debug,让开发效率大打折扣。通过一段时间的搜寻,发现JRebel是一个很好的热部署工具,在此记一笔,做为备忘录。 <br> 安装和使用JRebel须要注意两点:激活和设置</p>web

<h1 id="安装jrebel"><a name="t1"></a>安装JRebel</h1>windows

<p>一、在IDEA中一次点击 File-&gt;Settings-&gt;Plugins-&gt;Brows Repositories <br> 二、在搜索框中输入JRebel进行搜索 <br> 三、找到JRebel for intellij <br> 四、install <br> 五、安装好以后须要restart IDEA <br> <img src="https://img-blog.csdn.net/2018083022254649?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgzMTQ3Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="这里写图片描述" title=""></p>markdown

<h1 id="激活jrebel"><a name="t2"></a>激活JRebel</h1>app

<p>JRebel并不是免费的插件,须要激活以后才能使用。 <br> 一、首先到github上去下载一个反向代理软件,我下载的是windows x64版本。 <br> <a href="https://github.com/ilanyu/ReverseProxy/releases/tag/v1.4" rel="nofollow" target="_blank">下载地址</a> <br> <img src="https://img-blog.csdn.net/20180830223705168?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgzMTQ3Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="这里写图片描述" title=""> <br> 二、双击运行咱们下载的程序 <br> <img src="https://img-blog.csdn.net/20180830224724398?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgzMTQ3Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="这里写图片描述" title=""> <br> 三、在IDEA中一次点击 File-&gt;Settings-&gt;JRebel 并找到激活界面(由于个人已经激活了,点击change liense进入的激活界面,记不清一开始怎么进入的了) <br> <img src="https://img-blog.csdn.net/20180830225509215?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgzMTQ3Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="这里写图片描述" title=""> <br> 四、选择JRebel activated中的 connect to online licensing service <br> 第一行输入 <a href="http://127.0.0.1:8888/d3545f42-7b88-4a77-a2da-5242c46d4bc2" rel="nofollow" target="_blank">http://127.0.0.1:8888/d3545f42-7b88-4a77-a2da-5242c46d4bc2</a> <br> 第二行输入正确的邮箱格式,例如: test@123.com <br> 再点击如下change liense 按钮验证激活 <br> 提示:d3545f42-7b88-4a77-a2da-5242c46d4bc2为UUID,能够本身生成,而且必须是UUID才能经过验证 <br> <img src="https://img-blog.csdn.net/20180830230107660?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgzMTQ3Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="这里写图片描述" title=""> <br> 五、最后别忘了把JRebel设置为offline模式 点一下<strong>work offline</strong> <br> <img src="https://img-blog.csdn.net/20180830233517263?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgzMTQ3Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="这里写图片描述" title=""></p>eclipse

<h1 id="相关设置"><a name="t3"></a>相关设置</h1>svg

<p>此时虽然安装好了JRebel并成功激活了,可是咱们使用JRebel debug的时候,发现修改代码后,热部署不起做用。由于还须要设置两个地方 <br> 一、设置项目自动编译 <br> <img src="https://img-blog.csdn.net/20180830230707449?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgzMTQ3Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="这里写图片描述" title=""> <br> 二、设置 compiler.automake.allow.when.app.running <br> ctrl+shift+A 或者 help-&gt;find action…打开 <br> 搜索registry <br> 找到 compiler.automake.allow.when.app.running 并✔ <br> <img src="https://img-blog.csdn.net/20180831214426196?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjgzMTQ3Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt="这里写图片描述" title=""></p> </div>工具

相关文章
相关标签/搜索