finebi⾃学之路(⼀)---finereportV9.0插件开发环境部署
finebi⾃学之路(⼀)---finereport V9.0插件开发环境部署
前⼏天,⼀个偶然的机会发现了finebi这款软件,通过最近⼏天的学习了解,看到了finereport插件开发。虽然本⼈是程序开发的⼩⽩,特别是从来没有学过java ,但感觉还是很有意思的。⾔归正传,关于finereport插件开发的环境部署,主要有以下教程(得益于前辈们的努⼒):
1.帆软社区各位前辈们的成果(包括“10分钟上⼿插件开发视频教程”、“插件开发---菜鸟⼊门及坑点全解”等),⽹址/forum.php?mod=for umdisplay&fid=155&filter=typeid&typeid=144;
2.帆软开发者⽂档,包含了FR8.0、FR9.0和FR10.0插件开发的相关内容,当然最详细的还是FR8.0插件开发,⾥⾯“从零搭建插件开发环境”有⾮常详细的介绍和环境部署流程,还有视频教程(/plugin/less1.mp4,虽然播放速度较快,像我这种⼩⽩看了好⼏遍都没看明⽩);开发者⽂档的⽹址为:8090/pages/viewpage.action?pageId=327786。
极电千鸟以上是⽬前我找到的关于插件开发环境部署的内容,不对之处请拍砖。下⾯主要结合⾃⾝经历(v9.0在离线电脑中安装部署),介绍finereport V9.0插件开发环境部署,其实在帆软开发者⽂档中也有介绍([h
ttp://:8090/pages/viewpage.action?pageId=7536664])。这⾥仅作⼀个完善和丰富:
第⼀步:准备相关基础⼯具
(1)finereport V9.0 软件:下载地址/products/trial;安装教程/doc-view-69.html;
梦见车掉水里了什么征兆
(2)JDK:下载地址/technetwork/cn/java/java/downloads/jdk8-downloads-2133151-zhs.html;
(3)IntelliJ IDEA(可使⽤免费社区版):下载地址/idea/download/;
(4)Ant(⽤于插件打包,跟环境部署没关系):下载地址download.csdn/download/lablenet/8952705;
(5)Git(⽤来克隆和更新代码,Windows上才需要下载,Mac系统⾃带有Git,不需要下载安装):下载地址7xk388.dl1.z0./Git-2.7.和7xk388.dl1.z0./Git-2.。
(1)、(2)、(3)、(5)都在电脑中安装好。
第⼆步:下载基础代码,我的理解这些代码是开发finereport插件的基础,如果开发其他类型的插件,则使⽤其他基础代码。
(1)下载代码有克隆、打包下载,直接⽤git克隆等⽅式。我试过打包下载,不知什么原因最后没有成功,总是提⽰缺少东西。因此我使⽤git克隆代码,⽅法如下:安装git后会在桌⾯出现Git Bash快捷⽅式,双击打开后,会出现类似cmd命令窗⼝的控制台,直接将git /fanruan/finereport9.git --re cursive命令拷贝(好像要⿏标右键点击粘贴),然后按回车健,⾃动下载克隆代码,代码将放置在⼀个finereport9⽂件夹中(如桌⾯),⼤约需要5分钟,⽂件⼤⼩约280M。
(2)下载完成后,继续在控制台中执⾏cd finereport9/design命令切换到design⽬录或者直接在design⽬录中点击右键-Git Bash Here,然后执⾏git checkout master命令。
ok,代码已经下载完成,可以拷贝到其他电脑中使⽤了。
有关新年的古诗第三步:更新jar包档案接收
学生综合素质评价需要从 ftp:///report9.0/stable 下载并替换掉env/WebReport/WEB-INF/lib中的以下6个jar包:
fr-core-9.0.jar
fr-datasource-9.0.jar
fr-chart-9.0.jar
fr-report-9.0.jar
路标大全fr-platform-9.0.jar
fr-third-9.0.jar
第四步:启动开发⼯程鸡蛋炒蒜薹
打开IntelliJ IDEA,然后File-Open,选择刚才下载finereport9/project⽬录即可(打开需要⼀定时间,根据电脑配置时间长短)。这样开发⼯程就启动了,也就是部署好了开发环境,⾥⾯包含⼀个登录界⾯插件(nice-login)。启动⼯程后,需要检验环境部署是否成功,点击Build-Build Project或者Rebuild Project,如果没有错误则部署成功,然后点击Run ‘Designer’运⾏,将启动finereport V9.0。
海之心当然⾥⾯还可能遇到JDK不匹配、找不到符号等情况,JDK的配置需要在File Project Structure中设置,找不到符号⼀般是Jar包不正确。
由于⾃⼰刚开始接触和学习,⼤部分内容都是前辈们的成果,仅作为个⼈学习总结,不妥之处请包含谅解。