《IDEA Plugin 开发手册》• 小傅哥.pdf | 4章12节,完稿&发版

原创
01/24 07:55
阅读数 433

持续坚持原创输出,点击蓝字关注我吧

作者:小傅哥
博客:https://bugstack.cn

沉淀、分享、成长,让自己和他人都能有所收获!😜

目录


  • 一、前言

  • 二、能干啥,举个栗子🌰

  • 三、别说了,上干货吧!

    • 1. 适合人群

    • 2. 我能学到什么

    • 3. 阅读建议

  • 四、PDF📚下载

    • 1. 可获得内容包括

    • 2. 下载方式

  • 五、🎉收尾


一、前言

💥为什么?写写快乐的热门文章不好吗!

从开始准备成体系的编写 IDEA Plugin 知识内容前,我就知道这大概率不会是一个有太多阅读量的文章,因为基本日常的工作开发中几乎也用不到这样的知识。

那么为什么还要编写呢?就是因为用的人不多,所以这方面的知识成体系的少,也就导致真的有需要的人根本找不到一个可以上手的资料。怎么开发什么模式哪种技术如何发布 等等,这些内容几乎就是空白的,在你有此类需求的时候完全不知道如何上手。

所以🌶,又一套成系列体系《IDEA Plugin 开发手册》内容已经为有需要的你准备好啦:

  • 此开发手册,分为4章12节循序渐进的通过实践案例开发的方式,串联 IDEA Plugin 开发的各项常用技术点,为读者讲解如何开发一个 IDEA 插件。
  • 基本开发类知识点包括: gradle 工程创建插件发布Swing UI各类窗体菜单配置工程上下文对象向导步骤内容存放配置加载等,通过这些知识在案例中的逐个使用,而学习如何开发插件。

💋鉴于作者水平有限,如果PDF中含有不易理解的内容,一定是作者在编写的过程中缺少必要的描述和严格的校准,感谢把你的意见或者疑问提交给我来完善,也欢迎与我多一些交互,互相进步共同成长。

二、能干啥,举个栗子🌰

vo2dto,一个已经被下载1000+的插件

这是小傅哥开发的一款用于帮助使用 IDEA 编写代码的研发人员,快速生成两个对象转换过程中所需要大量的 x.set(y.get) 代码块的 vo2dto 插件工具。可以直接在 IDEA 中搜索安装使用

对vo2dto感兴趣的,程序员👨🏻‍💻‍,来自这些国家
  • 插件:https://plugins.jetbrains.com/plugin/18262-vo2dto
  • 源码:https://github.com/fuzhengwei/vo2dto
  • 视频:https://www.bilibili.com/video/BV13Y411h7fv - 讲解插件的整体设计和使用说明

三、别说了,上干货吧!

Hello, world of idea plugin !  你好,IDEA 插件的世界!欢迎来到这里,很高兴你能拿到这本书!

IDEA 插件开发可以帮助研发人员提升能效,解决一些实际场景中的共性问题。但最近在折腾IDEA插件开发的时候,市面的资料确实不多,也没有成体系完整的开发指导手册,所以就遇到了很多不知道就不会的事情,需要一点点查询搜索源码、验证API接口,最终把各项功能实现,当然在这个过程中也确实踩了不少坑!接下来在这个专栏会把一些关于 IDEA 插件开发用到的各项知识做成案例输出出来,帮助有需要的研发伙伴,一起建设 IDEA Plugin。

1. 适合人群

  1. 具备一定编程基础,工作1-3年的研发人员
  2. 有 IDEA Plugin 开发需求的研发人员
  3. 希望可以拓展一些除了业务以外的开发技能
  4. 想做一些开源软件的贡献人员

2. 我能学到什么

  1. 看得懂,有很多的案例来串联 IDEA Plugin 插件开发技能
  2. 学得会,通过案例实践的方式学习 IDEA Plugin 开发技巧
  3. 搞得清,不只是实践,还是实际场景的结合
  4. 弄得明,学习完这套插件开发技巧,就可以自己完成一些场景设计和开发了

3. 阅读建议

此专栏是以案例串联 IDEA Plugin 插件开发中常用的技巧,在学习的过程中可以先着重案例实践,在去考虑如何设计和开发,以及已经上手后再去阅读一些核心的API以及如PMD插件的开发,学习各项技术补充自己的知识。

粉丝伙伴在阅读的过程中,千万不要害怕在学习的过程中遇到问题,这些都是正常的! 希望你可以一直坚持把这些内容事必躬亲、亲历亲为的学完,加油!

四、PDF📚下载

版权说明作者:小傅哥的原创PDF书籍《IDEA Plugin 开发手册》,已发布知识星球(码农会锁)和CSDN下载平台,享受版权保护,感谢支持和理解。

1. 可获得内容包括

  1. 《IDEA Plugin 开发手册》PDF 完整版书籍一本
  2. 完整版源码一份,共 12 个案例
  3. 可以加入 IDEA Plugin专栏讨论群,添加我的微信: fustack,备注: IDEA Plugin

2. 下载方式

- CSDN:https://download.csdn.net/download/Yao__Shun__Yu/77484299 - ¥4.9 点击阅读原文可跳转下载链接
- 知识星球( 码农会锁):https://t.zsxq.com/ufmQnA2 - 知识星球用户可直接免费下载,不需要单独付费。此外知识星球还提供了简历优化、实战DDD秒杀项目、架构设计、PPT画架构等内容,扫码加入即可!

知识星球:码农会锁
- 添加小傅哥微信(fustack)获取最新下载链接,备注: IDEA Plugin

五、🎉收尾

🏃🏻总有些美景,在跑步的早上

这是过年前的最后一本 PDF 收尾之作的发布了,这一年在内容输出上包括了:《SpringBoot 中间件的设计和开发》《重学Java设计模式》出版图书《手撸 Spring》《Lottery 抽奖系统 - 基于领域驱动设计的四层架构实践》《IDEA Plugin 开发手册》,哈哈哈,是不是就挺肝的!当一个原创做作者有了粉丝的正向反馈、有了平台的扶持、有了一些收益,就可以非常好的在喜欢的领域上不断的耕作。

当看着一个个从发芽🌱到长大的内容🌲,真的是非常的开心。这个过程也是我这一年每天能 10:45-11:00 睡觉,6:20 起床(跑步、写作),以此保持一个良好的作息习惯,有了健康的身体、有了内容的沉淀。也希望看到的这你,在22年有一个自己的计划,能落地的计划!

- END -


下方扫码关注 bugstack虫洞栈,与小傅哥一起学习成长、共同进步,做一个码场最贵Coder!

  • 回复【设计模式】,获取《重学Java设计模式》,这是一本互联网真实案例的实践书籍,从实际业务中抽离出,交易、营销、秒杀、中间件、源码等众多场景进行学习代码设计。
  • 回复【Spring专栏】, 获取《手撸Spring》,这是一本通过带着读者手写简化版 Spring 框架,了解 Spring IOC、AOP、循环依赖等核心原理和设计实现的技术资料。
  • 回复【面经手册】,获取《面经手册 • 拿大厂Offer》,这是一本有深度的Java核心内容,从数据结构、算法、并发编程以及JVM系8不断深入讲解,让懂了就是真的懂。

你好,我是小傅哥。一线互联网 java 工程师、架构师,开发过交易&营销、写过运营&活动、设计过中间件也倒腾过中继器、IO板卡。不只是写Java语言,也搞过C#、PHP,是一个技术活跃的折腾者。
2022年在知识星球【码农会锁】开发完成基于 DDD 四层架构设计的,《分布式实战项目抽奖系统》。此项目以互联网开发常用技术为主,包括:SpringBoot、Mybatis、Dubbo、MQ、Redis、分库分表、ELK、Docker等,以及大量的真实场景案例和对应的设计模式实战,解决每一个细节问题,非常适合学习实践。

本文分享自微信公众号 - bugstack虫洞栈(bugstack)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中

作者的其它热门文章

打赏
0
1 收藏
分享
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部
返回顶部
顶部