文章目录
可以用百度网盘中18版本,也可以用20版本
VisualVM Launcher
Maven Helper
查看maven的依赖树
1.打开项目中的pom文件
2.功能介绍
Conflicts(查看冲突)
All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树形式查看所有依赖)
3.冲突jar包的解决
解决冲突,右键单击红色区域,弹出菜单选择Exclude命令,对冲突进行排除。
FindBugs-IDEA
Rainbow Brackets
彩虹颜色的括号 看着很舒服 敲代码效率变高。清除分清括号个数,防止括号错乱
P3c
Alibaba Java Coding Guidelines
Alibaba Cloud Toolkit 一键部署插件 Cloud Toolkit
大家可以在各个IDE(IntelliJ,Goland,PyCharm,Eclipse,Visual Studio Code)搜索“Alibaba Cloud Toolkit”,即可安装。
相比传统的开发和部署模式,Cloud Toolkit 的所有能力均采用了嵌入到本地IDE的创新方式,这样能够最大限度的减少开发者在不同工具间切换的成本。在开发和部署这个环节上,Cloud Toolkit能够将原本每次7-8分钟的繁琐工作,大大缩短到20秒内,开发者可以非常方便的在IDE内,一键完成应用程序的部署工作。关于传统方案和Cloud Toolkit方案的对比,如下图所示:
此外,Cloud Toolkit还提供了大量云原生开发过程中的提效工具,还包括一些常用的功能,比如:
- 本地 IDE 内项目一键部署到任意远程服务器
- 本地 IDE 内项目一键部署到任意Kubernetes
- 本地 IDE 内项目一键打包并推送Docker镜像到阿里云镜像仓库
- 本地 IDE 内项目一键部署到阿里云ECS、EDAS、SAE 、Web+、小程序云和ACK
- 内置 Terminal 终端
- 文件上传器
- 查看远程服务器运行时日志
- 阿里云小程序开发工具
- 阿里云函数计算开发工具
- 内置 SQL 执行器
- Apache Dubbo 和 Spring Cloud 框架项目模板&代码生成
- 远程 Java 程序运行时诊断工具
- 微服务远程调试
Free Mybatis plugin
MybatisCodeHelperPro
Lombok
Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:projectlombok.org/,github地址:github.com/rzwitserloo…。
Chinese (Simplified) Language Pack
中文汉化语言包
Codota
一个代码提示和类API示例的插件
代码不全
示例代码
代码搜索
tool–>Codota Search… 或快捷键 ctrl+shift+Y,如下图:
RestfulToolkit
一套 RESTful 服务开发辅助工具集。
支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x)
支持 JAX-RS
支持 Java 和 Kotlin 语言。
- 1.根据 URL 直接跳转到对应的方法定义 ( Ctrl + \ or Ctrl + Alt + N );
- 2.提供了一个 Services tree 的显示窗口;
- 3.一个简单的 http 请求工具;
- 4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
右键
- 5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
右键
idea更新到2020部分功能就不能用了,可以使用RestfulTool,功能一样
RestfulTool
Alibaba Cloud Toolkit
接着,借助 Cloud Toolkit,你可以将你的代码一键 部署到阿里云 ECS 上去,当然,如果你尚未接触阿里云,此插件同样能够帮助你将代码 部署到任意服务器 中去; 如果你是阿里云 EDAS 或者 Kubernetes 用户,利用 Cloud Toolkit,极速 部署代码到 EDAS 和 Kubernetes 也将变得轻而易举; 此外,借助提供的内置 Terminal,完成 远程服务器登陆 和 文件上传,甚至你都无需离开 IDEA; 最后,Cloud Toolkit 插件也是你使用阿里云的得力助手,在 IDEA 内,你可以直接 管理你的 ECS 和 RDS 等资源; 《Cloud Toolkit 使用指南》
- developer.aliyun.com/article/696… 部署到任意服务器
- developer.aliyun.com/article/673… 部署到阿里云 ECS
- developer.aliyun.com/article/665… 使用指南
远程主机的部署
添加服务器
填写服务器IP、用户名、密码
部署
注意点:
- 1.可以选择Maven打包部署,文件上传部署,我选的Maven
- 2.添加之前配置的服务器
- 3.Jar包上传到服务器的目录
- 4.上传完成后执行的脚步(预先给它放好)
- 5.可以在执行前配置很多操作,这里配置的是mvn打包命令
clean install -Dmaven.test.skip=true
多模块部署问题
注意选择具体模块,对应的工作目录是联动的。