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包使用和常用插件相关推荐

  1. java开发常用jar包_java开发常用jar包

    mail.jar与activation.jar 里面包含了activation.jar和mail.jar两个包.通过里面的类的调用便可以达到发送电子邮件的目的 commons-beanutils.ja ...

  2. mvn打jar包的几个插件分析

    前言:在部署project项目时,希望项目目录结构是这样的:一个bin目录包含启动脚本.停止脚本.状态检查脚本等(在bin文件夹下 直接 ./项目名 start 就可以后台启动项目:./项目名 sta ...

  3. java常用的jar包_Java中常用的jar包有哪些

    Java中常用的jar包有哪些 发布时间:2020-06-22 11:26:02 来源:亿速云 阅读:108 作者:Leah 今天就跟大家聊聊有关Java中常用的jar包,可能很多人都不太了解,为了让 ...

  4. java工程打成jar包 - 使用maven assembly插件打包及手动打包

    在java工程打包的过程中遇到过不少问题,现在总结一下.一种是典型的maven工程打包,依赖的jar包全都在pom.xml中指定,这种方式打包很方便:另一种是依赖了本机jar包(不能通过pom.xml ...

  5. 注册jar包为windows服务

    说明: 推荐使用winsw 可以将Windows上的任何一个程序注册为服务的工具,只介绍jar包部署方式 1.下载 https://github.com/kohsuke/winsw/releases ...

  6. java json解析jar包,解析json常用jar包

    13.轻量级的 JSON API:内置了一个轻量级的 JSON API 14.响... 1.加入 Jackson.jar? 2.在配置文件中配置 json 的映射? 3... 和json都是一种数据交 ...

  7. Maven 配置文件 POM 的常用插件配置代码

    Maven 配置文件 POM 的常用插件配置代码 普通 将 Maven 多模块依赖集成打进一个 JAR 包(方法 1) 将 Maven 多模块依赖集成打进一个 JAR 包(方法 2) 生成单入口类 J ...

  8. Jar包冲突详解(Java)

    Jar包冲突是老生常谈的问题,几乎每一个Java程序猿都不可避免地遇到过,并且也都能想到通常的原因一般是同一个Jar包由于maven传递依赖等原因被引进了多个不同的版本而导致,可采用依赖排除.依赖管理 ...

  9. 关于IBM Lotus的JAVA代理进入jar包的说明

    有2种方法,一般用第一种: 方法1: 在JAVA代理里引入JAR包: import javax.rmi.*; //(就是这样引入) public class JavaAgent extends Age ...

最新文章

  1. 2020 年,AI 芯片内存哪家强?
  2. 子查询引用外表_轻松搞定慢查询?这一文就够了(内附大量实例助你看懂Explain)...
  3. 事件冒泡和捕获的执行顺序
  4. variant php,Variant 是什么数据类型?
  5. 以用户体验为导向的设计表现
  6. layui搭配Distpicker实现省市县多级联动
  7. 湘潭大学计算机科学收调剂吗,山西师范大学、华侨大学、湘潭大学接受研究生调剂!...
  8. Hopping Rabbit
  9. java serializeutils_java序列化 SerializeUtil
  10. 笨办法学 Python · 续 练习 35:解释器
  11. maven profile多环境动态配置文件使用
  12. c语言判断素数(质数)
  13. dota2显示时间无法无法连接服务器,dota2无法与任何服务器建立连接如何解决?
  14. python做正态分布的例子_python 绘制正态曲线的示例
  15. php wps 读取word内容,关于PHP导出WORD带图片
  16. 七剑下天山(二)疑问篇
  17. android自动屏幕点击事件,Android 中屏幕点击事件的实现
  18. mysql忘记密码win10,如何巧妙解决处理深度技术Win10系统忘记Mysql密码
  19. Web设计中的中国传统色彩速查表
  20. 基于2.4GHz射频NRF24L01模块的智能家居项目总结

热门文章

  1. 一、线性回归和逻辑回归
  2. 6月15日起,刷卡机不能自选商户了,这样会有多少卡被封掉?
  3. Gartner Magic Quadrant for Enterprise Network Firewall (2018,2017,2016,2015,2014,2013,2011,2010)
  4. 《王朔和海岩的文学选择》
  5. 让孩子尽快了解这个世界
  6. 8位移位寄存器和优先编码器
  7. qt开发环境 - c++之结构,联合,枚举
  8. Java Windows注销用户,中止Windows从Java注销
  9. js方式调用php_js如何调用php函数
  10. 走进LWRP(Universal RP)的世界