FineReport V8.0插件开发之插件包构建

楼主
我是社区第128位番薯,欢迎点我头像关注我哦~
本帖最后由 漩涡 于 2015-5-19 17:19 编辑


在完成了插件插件开发之后,需要把代码部分打成jar包,具体的操作如下:
  1. ant -version
复制代码
确认是否正确安装,显示了ant的版本信息说明ant已经正确安装
  • 下载FineReport V8.0并安装
    • 在安装目录的下lib下找到

        • fr-designer-core-8.0.jar
        • fr-designer-chart-8.0.jar
        • fr-designer-report-8.0.jar
      • 在安装目录的WebReport/WEB-INF/lib下找到
        • fr-third-8.0.jar
        • fr-core-8.0.jar
        • fr-chart-8.0.jar
        • fr-report-8.0.jar
        • fr-platform-8.0.jar
        • fr-performance-8.0.jar
        • servlet-api.jar(此jar包为tomcat或其他WEB服务器自带的)
  • 进入插件目录
  • 在目录下新建一个lib文件夹并把上面的jar包全部拷贝到lib中
  • 在插件工程下新建一个build.xml文件,文件的内容如附件所示 build.xml (3.14 KB, 下载次数: 76) ,需要修改的属性值如下表所示
属性名属性作用
jdk.homeJDK安装路径,用于执行Java程序
plugin-version插件的版本
plugin-name插件的名称
  • 在插件目录下执行如下命令,执行成功后会在目录下生成一个fr-plugin-name-version.jar的包
  1. ant -f build.xml jar
复制代码
  • 新建一个任意名字例如plugindir的目录,并将plugin.xml和fr-plugin-name-version.jar拷贝到该目录下
  • 在插件目录下执行zip命令将新建的文件夹压缩为一个zip包,作为插件安装包,当然也可以用常用的压缩工具来完成这一步
  1. zip -r pluginname.zip plugindir/
复制代码
生成的pluginname.zip就可以作为标准的插件包从设计器里面安装了

分享扩散:
参与人数 +1 F币 +20 理由
传说哥 + 20 赞一个!

查看全部评分

沙发
发表于 2015-3-23 09:48:28
{:8_209:}
板凳
发表于 2015-5-30 21:10:48
好像没有servlet-api.jar这个包呀!
地板
发表于 2015-5-30 21:33:12
打包不成功
5楼
发表于 2015-6-18 18:54:57
看了今天的培训视频,照着做了一遍,为啥 提示 “不可识别的插件,无法安装”呢?
6楼
发表于 2015-6-19 15:23:29
好定西值得推荐推广!值得好好研究一下!
7楼
发表于 2015-8-3 12:46:18
学习中,很有帮助哦!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

11回帖数 1关注人数 12447浏览人数
最后回复于:2015-8-3 12:46

返回顶部 返回列表