前言
从FineBI5.1版本起,我们提供了BI插件开发接口,同时提供了便捷的BI插件开发环境。
准备工作
1、俗话说“工欲善其事必先利其器”,我们的开发环境搭建也是如此,需要先安装以下辅助软件:
名字
作用
安装文档
IntelliJ IDEA
主要开发工具
IntelliJ IDEA安装文档
Gradle
依赖管理工具
Gradle安装文档
2、将${JAVA_HOME}/lib/tools.jar添加到IDEA配置的JDK Classpath中,如下图所示
克隆开发工程
使用git工具,执行命令
git clone https://code.fanruan.com/fanruan/bi-starter-5.git
等待完成后即可。
打开开发工程
在5.x中,只需要clone好代码,使用开发IDEA打开Gradle配置即可,等待IDEA自动下载依赖jar包和构建出来完整的开发工程。
执行命令
gradle install
可以在开发工程下,生成一个webroot/WEB-INF的文件夹,把这个目录当成插件开发的工作目录即可。
整个开发工程预览如图所示:
重新构建开发工程
当修改了Gradle配置(主要是一些依赖配置之类的),可以按下图所示,重新构建开发工程: