没有合适的资源?快使用搜索试试~ 我知道了~
首页IDEA插件开发指南:实战提升研发效率
IDEA插件开发指南:实战提升研发效率
需积分: 20 2 下载量 43 浏览量
更新于2024-06-27
收藏 3.51MB DOCX 举报
"IDEA-Plugin-开发小册"是一本面向有一定编程基础(1-3年工作经验),对IDEA插件开发有需求,希望扩展非业务技能,以及希望通过开源软件贡献的开发者的实用指南。这本书旨在帮助读者理解和掌握IDEA插件开发技巧,通过丰富的案例分析和实践,让读者能够逐步理解并应用这些技能。 书中的内容不仅包括理论知识,还着重于实际场景的结合,让读者能够将所学应用到具体的工作中。它强调了通过案例学习的方式,使读者不仅能"看得懂"IDEA插件的开发流程,还能"学得会"并逐渐"搞得清"开发过程中的各种技术细节。作者分享了自己在开发过程中的经验,指出学习过程中可能会遇到的问题,并鼓励读者不怕困难,积极参与实践。 书的第一章是入门章节,分为两个部分:一是介绍IDEA插件的基本开发,通过生动的比喻解释开发过程中可能遇到的挑战和探索过程,让读者明白为什么需要经历这样的学习过程;二是提出问题,引导读者思考IDEA插件开发的可能性,特别是在字节码插桩技术上的应用。 这本书不仅提供了IDEA插件开发的基础知识,还为读者提供了一个系统的学习路径,即先从案例入手,通过实践操作理解核心API,然后再深入学习更高级的主题,如PMD插件的开发,以全面增强自己的技术能力。作者鼓励读者在阅读过程中积极提问和实践,确保知识的消化和吸收。 "IDEA-Plugin-开发小册"是一本实用且深入的IDEA插件开发教程,对于想要提升工作效率和技能的开发者来说,是一份宝贵的资源。通过跟随书中的指导,读者将逐步成为能够独立设计和开发IDEA插件的专业人士。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/87418744/bg10.jpg)
16
� IDEA 插件开发运行会基于 Plugin 或者 Gradle 下配置的 ::runIde
运行界面
� 在 IDEA 的各个菜单中都可以看到新增加的 HiName 插件,在你实际
开发的时候选择需要的内容进行配置即可。
![](https://csdnimg.cn/release/download_crawler_static/87418744/bg12.jpg)
18
�
地址
:
h
tt
ps
:
//
g
i
t
hu
b.c
o
m
/
m
a
rs
0
5
/
c
rud
-
in
t
e
lli
j
-
p
l
ug
i
n
� 描述:一个增删改查的 idea 插件,可以根据数据库表结构,帮助您快速
生成 model、dao、service、controller 等相关代码。同时支持MyBatis、
JPA、MybatisPlus。
2.
在 IDEA 中摸鱼聊天
� 地址:https://github.com/Jamling/SmartIM4IntelliJ
� 描述:ntelliJ IDEA 上的 SmartIM(原 SmartQQ)插件,可以在 IDEA
中使用 QQ 或微信聊天。安装成功后,会在底部栏出现一个 SmartIM
的 tab(如果没有底部栏,则在菜单 View 中把 ToolButtons 勾选上)
![](https://csdnimg.cn/release/download_crawler_static/87418744/bg13.jpg)
19
3.
可视化流程编排
� 地址:https://github.com/alibaba/compileflow
� 描述:compileflow Process 引擎是淘宝工作流 TBBPM 引擎之一,是专
注于纯内存执行,无状态的流程引擎,通过将流程文件转换生成 java 代
码编译执行,简洁高效。当前是阿里业务中台交易等多个核心系统的流
程引擎。在阿里巴巴中台解决方案中广泛使用,支撑了导购、交易、履
约、资金等多个业务场景。
七、总结
� IDEA 开发技术涉及到了对 IDEA 插件开发 API 的熟悉以及 UI 界面
的开发,所以如果想开发一款 IDEA 插件,基本离不开对 Swing 的编
写,不过也不需要太复杂的页面,所有这部分技能还好。
![](https://csdnimg.cn/release/download_crawler_static/87418744/bg14.jpg)
20
� IDEA 官网文档仅提供了两种构建 IDEA 插件工程的方法,但更推荐
Gradle 方式,这样可以满足你对后续其他功能组件的便捷引入,以及
做其他内容的扩展。
� IDEA 插件开发可以开发出很多用于提效研发编程的技术插件,例如一
些监控、脚手架、接口 API 以及调试、流程化低代码编排等等,所以这
部分内容的价值还是蛮大的。
剩余148页未读,继续阅读
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)