前言

系列文档:点这里

配置环境

俗话说得好万事开头难,搭建好环境我们就成功一大半了,根据官方文档目前有两种方式可以用来开发,一种使用Gradle来构建,一种使用DevKit,对于官方来说,推荐是使用Gradle来构建的,所以我只介绍下Gradle来构建的方法,关于DevKit方式可以参看这里的官方文档

1、下载开发环境

下载并安装安装IntelliJ IDEA Ultimate & the IntelliJ IDEA Community Edition

2、下载并安装插件

File->Settings->Plugins  GradlePlugin DevKit,如果已经安装了就不用继续安装了

通过上面两步环境就搭建好了

新建插件项目

1、新建项目

File->New->Project 如下图

点击下一步

GroupId:类似于包名,唯一就行

ArtifactId:插件项目名称

 

然后一路next即可,然后等待项目刷新完毕,这一步如果是第一次创建可能下载很久!!!耐心等待

当刷新好以后的插件目录

配置插件项目

当我们创建好插件项目以后我们就需要设置插件的基本信息,插件的配置信息主要在/src/main/resources/META-INF/plugin.xml中。基本模块如下

注意:plugin.xml中的change-notes表示更新日志对应于DevKit方式,Gradle来构建的更新日志应该写在build.gradle中

运行插件

运行插件非常简单,当我们点击Run的图标,则会打开一个新的ide,这个ide就已经装上我们的插件了,我们进入查看已经安装的插件列表就可以发现我们的插件了。

当然我们现在的插件什么都做不了,具体开发流程后面会介绍。

发布插件

如果我们的插件不依赖任何的三方库,那么打包的结果为jar包,如果我们的插件依赖了三方库,那么打包出来的为zip,目录信息为插件名/lib/所有的jar。大致如下图,插件为FirstPlug-1.0-SNAPSHOT,依赖了其他的jar,最后打包的结果就是zip,里面不仅有插件jar还有插件jar所依赖的所有jar包

Gradle方式依赖三方库并打包发布

1、在/src/main/下新建jars目录,然后放入需要引用的三方库,最后在三方库上面右键->Add as Library(与Android Studio导入jar的操作一致)

2、在build.gradle中的dependencies标签下添加如下依赖

3、打包插件 执行打包命令即可,如图,最后打包出来的产物在\build\distributions目录下

DevKit方式依赖三方库并打包发布

1、在项目根目录下新建libs目录,然后放入需要引用的三方库,最后在三方库上面右键->Add as Library(与Android Studio导入jar的操作一致)

2、如下图一样操作即可,最后打包的产物在根目录下

参考链接:

官方文档

掘金

最后修改日期: 2021年1月28日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。