IDEA注册jar包使用和常用插件
IDEA注册jar包使用
点击获取下载地址或生成注册码
一、安装完成后,先不启动,首先如下图修改相关的地方。
二、启动IDEA,并且激活IDEA
IDEA插件仓库
IntelliJ IDEA Plugins
一、Maven Helper
我一般用这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree
来查看依赖。想要查看是否有依赖冲突也可以使用mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>
只查看关心的jar包,但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比较漫长的。maven helper就能很好的解决这个问题。
一旦安装了Maven Helper插件,只要打开pom文件,就可以打开该pom文件的Dependency Analyzer视图(在文件打开之后,文件下面会多出这样一个tab),进入Dependency Analyzer视图之后有三个查看选项,分别是Conflicts(冲突)、All Dependencies as List(列表形式查看所有依赖)、All Dependencies as Tree(树结构查看所有依赖)。并且这个页面还支持搜索。很方便!并且使用该插件还能快速的执行maven命令。
来一张maven helper提供的图片感受一下:
二、FindBugs-IDEA
FindBugs很多人都并不陌生,Eclipse中有插件可以帮助查找代码中隐藏的bug,IDEA中也有这款插件。
使用方法很简单,就是可以对多种级别的内容进行finbugs
分析完之后会有一个视图进行提示,详细的说明是哪种问题。
三、CheckStyle-IDEA
通过检查对代码编码格式,命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,从而有效约束开发人员更好地遵循代码编写规范。
软件安装成功之后,首先要设置规则。可以通过 Preferences—>Other Settings —>CheckStyles 进行设置,可以直接将文件添加进来,然后就可以对具体的文件进行检查了。
同样,该插件也有个单独的视图,该视图可以展示检查结果。
四、GsonFormat
Java开发中,经常有把json格式的内容转成Object的需求,GsonFormat这款插件可以实现该功能。
五、Key promoter
很多开发都是从Eclipse转到Idea的。用习惯了Eclipse的快捷键之后在使用IDEA真的非常不习惯。Key promoter这款插件适合新手使用。当你点击鼠标一个功能的时候,可以提示你这个功能快捷键是什么。
六、Jrebel
JRebel for IntelliJ是一款热部署插件。由于我们团队有内部的热部署方案,所以该插件我没用过,但是这个插件和我们内部的插件差不多,所以在这也推荐一下。
七、AceJump
AceJump其实是一款能够代替鼠标的软件,只要安装了这款插件,可以在代码中跳转到任意位置。按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕中这个字符的所有出现位置都打上标签,你只要再按一下标签的字符,就能把光标移到该位置上。换言之,你要移动光标时,眼睛一直看着目标位置就行了,根本不用管光标的当前位置。
这个自己安装一下实践起来就知道了,我平时其实不怎么用,可能是没用习惯吧。
八、Markdown Navigator
Markdown Navigator安装这个插件之后,打开.md
文件就可以通过一个支持md的视图查看和编辑内容。一般用于写README.md文件。但是这个插件我不太用,因为他对md语法支持的并不是很好。还是习惯用macdown
这款软件。
转载于:https://www.cnblogs.com/wangmingshun/p/6486901.html
IDEA注册jar包使用和常用插件相关推荐
- java开发常用jar包_java开发常用jar包
mail.jar与activation.jar 里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的 commons-beanutils.ja ...
- mvn打jar包的几个插件分析
前言:在部署project项目时,希望项目目录结构是这样的:一个bin目录包含启动脚本.停止脚本.状态检查脚本等(在bin文件夹下 直接 ./项目名 start 就可以后台启动项目:./项目名 sta ...
- java常用的jar包_Java中常用的jar包有哪些
Java中常用的jar包有哪些 发布时间:2020-06-22 11:26:02 来源:亿速云 阅读:108 作者:Leah 今天就跟大家聊聊有关Java中常用的jar包,可能很多人都不太了解,为了让 ...
- java工程打成jar包 - 使用maven assembly插件打包及手动打包
在java工程打包的过程中遇到过不少问题,现在总结一下.一种是典型的maven工程打包,依赖的jar包全都在pom.xml中指定,这种方式打包很方便:另一种是依赖了本机jar包(不能通过pom.xml ...
- 注册jar包为windows服务
说明: 推荐使用winsw 可以将Windows上的任何一个程序注册为服务的工具,只介绍jar包部署方式 1.下载 https://github.com/kohsuke/winsw/releases ...
- java json解析jar包,解析json常用jar包
13.轻量级的 JSON API:内置了一个轻量级的 JSON API 14.响... 1.加入 Jackson.jar? 2.在配置文件中配置 json 的映射? 3... 和json都是一种数据交 ...
- Maven 配置文件 POM 的常用插件配置代码
Maven 配置文件 POM 的常用插件配置代码 普通 将 Maven 多模块依赖集成打进一个 JAR 包(方法 1) 将 Maven 多模块依赖集成打进一个 JAR 包(方法 2) 生成单入口类 J ...
- Jar包冲突详解(Java)
Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Jar包由于maven传递依赖等原因被引进了多个不同的版本而导致,可采用依赖排除.依赖管理 ...
- 关于IBM Lotus的JAVA代理进入jar包的说明
有2种方法,一般用第一种: 方法1: 在JAVA代理里引入JAR包: import javax.rmi.*; //(就是这样引入) public class JavaAgent extends Age ...
最新文章
- 2020 年,AI 芯片内存哪家强?
- 子查询引用外表_轻松搞定慢查询?这一文就够了(内附大量实例助你看懂Explain)...
- 事件冒泡和捕获的执行顺序
- variant php,Variant 是什么数据类型?
- 以用户体验为导向的设计表现
- layui搭配Distpicker实现省市县多级联动
- 湘潭大学计算机科学收调剂吗,山西师范大学、华侨大学、湘潭大学接受研究生调剂!...
- Hopping Rabbit
- java serializeutils_java序列化 SerializeUtil
- 笨办法学 Python · 续 练习 35:解释器
- maven profile多环境动态配置文件使用
- c语言判断素数(质数)
- dota2显示时间无法无法连接服务器,dota2无法与任何服务器建立连接如何解决?
- python做正态分布的例子_python 绘制正态曲线的示例
- php wps 读取word内容,关于PHP导出WORD带图片
- 七剑下天山(二)疑问篇
- android自动屏幕点击事件,Android 中屏幕点击事件的实现
- mysql忘记密码win10,如何巧妙解决处理深度技术Win10系统忘记Mysql密码
- Web设计中的中国传统色彩速查表
- 基于2.4GHz射频NRF24L01模块的智能家居项目总结
热门文章
- 一、线性回归和逻辑回归
- 6月15日起,刷卡机不能自选商户了,这样会有多少卡被封掉?
- Gartner Magic Quadrant for Enterprise Network Firewall (2018,2017,2016,2015,2014,2013,2011,2010)
- 《王朔和海岩的文学选择》
- 让孩子尽快了解这个世界
- 8位移位寄存器和优先编码器
- qt开发环境 - c++之结构,联合,枚举
- Java Windows注销用户,中止Windows从Java注销
- js方式调用php_js如何调用php函数
- 走进LWRP(Universal RP)的世界