摘要
上周使用Java开发了大文件多线程下载工具类,自己平时的文件下载也在使用这个工具,下载速度确实提升不少,但是每次下载都要去打开项目运行代码,觉得实在不是很方便;考虑到每天我们都会使用到IDEA开发工具,所以就决定把这个下载工具做成IDEA的插件,文章末尾附上插件下载地址。
IDEA插件介绍
IntelliJ IDEA是目前最好用的JAVA开发IDE,它本身的功能已经非常强大了,但是可能我们会遇到一些定制的需求,比如说:自定义代码生成器;这时候就需要我们自己动手来写一个插件,如果只是想要开发简单的功能其实只要掌握了Java Swing,那么开发IDEA的插件是很容易的,如果想学习更多的原理和设计理念可以看IntelliJ Platform SDK的官方文档。
IDEA插件开发步骤
1. 创建Gradle的插件工程
创建完成项目之后,我们可以看一下resource/META-INF/plugin.xml
cn.silently9527.fast-download-idea-plugin
FastDownloadPlugin
Silently9527
多线程文件下载器
]]>
2. 创建一个Action
在IDEA的插件开发中,基本都会使用到Action,Action其实就是事件的处理器