我们再写Java代码的时候,经常涉及重复性的编码工作,这时就会做一些工具类的封装,做成通用的插件,或者引用别人写的相关插件。
假如这个功能是你们公司的编码环境特有的,怎么办呢?编写IDEA插件!!!我们常用的插件有Lombok、Mybatis插件,这些插件都大大提高了我们的研发效率。通过编写IntelliJ IDEA插件,可以让我们的编程环境更加强大,提高逼格。
本文先进行开发环境准备,下一篇再进行demo开发
官方文档:
https://plugins.jetbrains.com/docs/intellij/basics.html
一 开发idea插件的依赖
IntelliJ IDEA 社区版(Ultimate版本是闭源的,无法用于调试。所以还需社区版)
IntelliJ IDEA Community Edition 源码(调试的时候 可以用idea的源码)
Plugin DevKit 插件
IntelliJ Platform SDK
二 安装步骤:
(1)下载idea社区版 可以自行去官网下载 (我使用的是2020.1.4)
(2)下载源码,可以从github上或者码云上下载。也可以在官网直接下载
(3)安装devkit插件
(4) 建立插件环境
首先建一个 idea sdk(我用的java8),将java路径加进去,同时 需要手工将 tools.jar加进去。
其次 再创建 intelij platform plugin,选择idea社区版的安装路径。internal java platform选上面刚创建的。
最后 将idea源码路径加到 sdk路径里。
至此 开发环境结束。行不行 可不可用。下篇通过demo试一试。如何编写idea插件-手把手写一个简单的intellij idea插件demo。
Tags:idea 常用插件