第一章:idea插件开发环境搭建

本文介绍了如何开发Idea插件,从安装IntelliJIDEA社区版,启用PluginDevKit插件,配置IntelliJPlatformPluginSDK,检查SDK安装,到创建服务和理解插件的基本结构,逐步引导读者入门Idea插件开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

目录

 

背景

什么是idea?

开发环境搭建

1、安装Intellij IDEA,

 2、开启plugin devKit插件

3、安装IntelliJ Platform Plugin SDK

4、检查sdk是否下载成功

5、创建服务

6、了解插件的结构


背景

        前段时间在用写一个服务健康监控的程序,当时就想如果可以把服务的监控状况,比如服务服务异常情况,报错日志,接口耗时等信息,以idea插件的形式,在团队小伙伴打开idea就能收到消息推送,就不愁他们每周不关注服务健康状况了。

        基于上面的背景,最近一直在研究idea插件是怎样开发的。因为健康监控的插件一时半会儿没有思路,所以索性就根据现有公司的服务发布系统,自己开发一个服务发布插件,看能不能为后续健康监控插件提供一个思路。

        下面我们就一起来学习下idea插件开发的相关知识吧

什么是idea?

IntelliJ IDEA 简称 IDEA,是 Jetbrains 公司旗下的一款 JAVA 开发工具,支持 Java、Scala、Groovy 等语言的开发,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发,提供了丰富的功能,智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等。

IntelliJ Platform 是一个构建 IDE 的开源平台,基于它构建的 IDE 有 IntelliJ IDEA、WebStorm、DataGrip、以及 Android Studio 等等。IDEA 插件也是基于 IntelliJ Platform 开发的。

开发环境搭建

1、安装Intellij IDEA,

下载地址:IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

IDEA 分为两个版本:

  • 社区版(Community):完全免费,代码开源,但是缺少一些旗舰版中的高级特性
  • 旗舰版(Ultimate):30天免费,支持全部功能,代码不开源

开发IDEA的插件推荐使用社区版,因为社区版是开源的,在开发插件的时候,可以调试源代码。

 2、开启plugin devKit插件

(plugin devKit插件是我们开发idea插件时必不可少的工具,方便我们构建项目和from)

3、安装IntelliJ Platform Plugin SDK

(IntelliJ Platform Plugin SDK 就是开发 IntelliJ 平台插件的SDK, 是基于 JDK 之上运行的,sdk集成了跟idea交互的方法)

4、检查sdk是否下载成功

在project中的选择sdk下拉菜单中可以找到intelli sdk即说明sdk下载完成,点击apply应用即可

 

5、创建服务

接下来就可以创建咱们的服务了

创建项目的时候选择IntelliJ Platform Plugin ,Project SDK选择我们上面下载idea ui sdk,就可以下一步了

 

设置项目名称

6、了解插件的结构

首先我们先了解下插件idea插件最重要的plugin.xml文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值