插件开发环境配置
IDEA分为社区版(Community Edition)和旗舰版(Ultimate Edition)
- 社区版:完全免费,代码开源,但是缺少一些旗舰版中的高级特性。
- 旗舰版:30天免费,支持全部功能,代码不开源。
开发IDEA的插件推荐使用社区版而不是旗舰版,因为社区版是开源的,在开发插件的时候,有源代码调试会比较方便。
插件开发详细步骤
1、下载IDEA社区版开源代码
2、配置IntelliJ Platform Plugin SDK
IntelliJ Platform Plugin SDK : 开发IntelliJ平台下的插件的SDK, 类似于开发Android应用程序需要Android SDK。IntelliJ Platform Plugin SDK基于JDK之上运行的
1)打开IDEA, Configure -> Project Defaults -> Project Structure
2) 配置JDK。因为Intellij Platform Plugin SDK需要基于JDK 。如图所示
3) 接下来选择Intellij Platform Plugin SDK,按照提示配置,SDK的路径选择/Applications/IntelliJ IDEA 15 CE.app/Contents
4)导入idea源代码.
选中下载好的zip解压。选中文件根目录导入