博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
idea安装和使用
阅读量:5732 次
发布时间:2019-06-18

本文共 1873 字,大约阅读时间需要 6 分钟。

安装和激活

  1. 下载并安装
  2. 如果第一次打开,会提示是否导入配置,Do not import settings即可。

    clipboard.png

  3. 激活时选择License Server,输入
    clipboard.png

安装jrebel插件

  1. 插件下载地址: 密码: k9fc
  2. 打开Settings->Plugins, 点击Install plugin from disk..

    clipboard.png

  3. 选择下载下来的插件zip包。安装后重启idea
  4. 下载激活代理工具ReverseProxy_windows_amd64.exe: 密码: kz7c
  5. 运行ReverseProxy_windows_amd64.exe,出现如下界面:
    clipboard.png
  6. 在idea里打开Settings->JRebel, 点击Active Now。在弹出窗口里点击I already have a license页签,选择Connect to License Server,输入:8888/一串uuid和邮箱,勾上I agree with...,点击Active JRebel就可以激活了。uuid请自行生成

    clipboard.png

    clipboard.png

  7. 设置为离线模式,这样180天内可以不用再请求License Server。可以随时点击Renew offline seat延长这个时间

clipboard.png

clipboard.png

配置maven

  1. 打开File -> Other settings -> Default settings。(这是默认项目设置,在这里设置后,新建的项目就会采用这里的配置,不需要我们一个个的配置了)
  2. 在左侧选择Build,Execution,Deployment > Build Tools > Maven,配置Maven的home directory为我们之前下载并安装好的maven主目录,配置setting.xml文件为我们的maven目录下的conf/settings.xml。如下图

clipboard.png

拉取git代码

  1. 菜单:VCS -> Checkout from Version Control -> Git

    clipboard.png

  2. 输入git的地址,选择本地存放的目录,点击Clone
    clipboard.png
  3. 弹出对话框,输入git的账号密码

    clipboard.png

  4. clone下来后,idea会提示我们是否为他创建一个项目,我们在这选择No

打开项目

  1. File -> Open, 选择刚才拉取下来的代码目录
  2. 对于maven项目来说,这样子打开是无法识别为maven项目的。需要手动import。在idea中,点击左下角的窗口图标,找到Maven Projects,如下图

clipboard.png

  1. 在Maven Projects窗口中,点击+号,在弹出的对话框中选择我们的代码中的pom.xml文件

clipboard.png

  1. 添加后,在Maven Projects窗口中就可以看到我们的项目了。如果pom里配置了子模块,也会把子模块自动加载进来。

clipboard.png

  1. idea会自动下载依赖,需要耐心等待相关的依赖下载下来。我们之前在maven那里配置了aliyun的镜像,速度应该不会太慢。

设置project sdk

点击File -> Project Structure, 在Project SDK下面选择jdk1.8,如果没有,点击后面的New按钮,选择我们之前装好的jdk1.8的目录。

clipboard.png

Debug项目

进入WebApp.java,在main方法里点击鼠标右键,在右键菜单中点击Debug with JRebel ”WebApp.main()"。

clipboard.png

不出意外的话,可以正常跑起来了。

关于JRebel

  1. 右键main方法所在的项目,在右键菜单中点击JRrebel -> Enable Jrebel。点击后会自动在src/main/resources下创建rebel.xml。
  2. 修改rebel.xml,把需要热部署的class目录添加进来。

下面修改一下代码,验证JRebel是不是能做到热部署。

  1. 在restapi中添加一个controller。记得加上@RestController和@RequestMapping
  2. 点击Build -> Build Project,或者快捷键CTRL+F9。在build完成之后,用浏览器访问你刚刚加的那个controller。可以看到访问成功,并且在console中看到如下log

clipboard.png

需要注意的是,jrebel可以帮我们做到绝大部分代码修改后的热部署,但仍有少量情况下无法热部署,需要我们重启应用才可以。。。

转载地址:http://humwx.baihongyu.com/

你可能感兴趣的文章
POI getDataFormat() 格式对照
查看>>
Project build error: Non-resolvable import POM
查看>>
Python 中的进程、线程、协程、同步、异步、回调
查看>>
swoft速学~redis引入
查看>>
LTS
查看>>
sublime插件自用
查看>>
好的产品原型具有哪些特点?
查看>>
实现java导出文件弹出下载框让用户选择路径
查看>>
刨根问底--技术--jsoup登陆网站
查看>>
awk学习笔记
查看>>
OSChina 五一劳动节乱弹 ——女孩子晚上不要出门,发生了这样的事情
查看>>
[译]是时候使用Javascript严格模式了
查看>>
Spring--通过注解来配置bean
查看>>
pandas 十分钟入门
查看>>
nginx rewrite
查看>>
前端安全系列(一):如何防止XSS攻击?
查看>>
微信授权登录
查看>>
IK分词器安装
查看>>
查看Linux并发连接数
查看>>
你是谁不重要,关键是你跟谁!
查看>>