【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

前言

相比起老的版本,在插件开发环境搭建上,做了一定的改进,基本上做到傻瓜化配置。

开发工程准备

克隆开发工程,只需要在控制台中执行下面的命名,然后就是5分钟左右的等待即可:

git clone https://code.fanruan.com/fanruan/finereport9.git


更新jar包

只需要从 https://install-resources.fanruan.com/finereport/9.0/stable/finereport9.0_jar.zip下载并替换掉env/WebReport/WEB-INF/lib中的以下几个jar包即可

启动开发工程

使用IntelliJ IDEA打开finereport9/finereport9.0/project目录即可。

示例插件

在开发工程中,集成了一个自定义登录界面的插件。

1、启动设计器后,添加一个运行环境为“9.0插件开发”,并指向 finereport9/finereport9.0/env/WebReport/WEB-INF。

2、从设计器中打开决策平台

3、设置决策平台的管理员账号信息

4、退出登录

这个时候,就可以看到自定义的登录界面了,大致界面如下图



  • No labels

30 Comments

  1. zbj

    git clone https://gitee.com/fanruan/finereport9.git --recursive  这个命令克隆下来的项目文件夹名字好像是finereport9 不是report-starter ,文档上下说的不一致

  2. Anonymous

    GIT第1步:git clone https://gitee.com/fanruan/finereport9.git --recursive

    GIT第2步:git clone https://gitee.com/fanruan/design --recursive

    删除第1步中的design目录,用第2步下载的design复制过去。

    ——可能是不会用踩的坑。

  3. Anonymous

    mport com.fr.base.vcs.DesignerMode; 缺失
  4. 错误: 找不到或无法加载主类 com.fr.start.Designer

     

  5. Anonymous

    evn下是空的,替换什么?怎么建文件夹?

    1. Anonymous

      你好,这个问题你解决木有,求指教

  6. Anonymous

    Error:(159, 62) java: 找不到符号
    符号: 方法 isAllowFullScreen()
    位置: 接口 com.fr.base.mobile.ChartMobileAttrProvider

    1. 我也是这个问题呢,你怎么解决的?

      1. Anonymous

        需要下载design.7z和lib.zip

         

        1. Anonymous

          替换后依然是这个问题

  7. 按照教程操作,也是报错。

  8. 能否把第一步 “”1、启动设计器后,添加一个运行环境为“9.0插件开发”,并指向 finereport9/env/WebReport/WEB-INF。“”分步描述清楚,文字+截图。

  9. Anonymous

    教程还是一如既往的差,这么多年还是一如既往的差。写完文档都不去验证吗,搞个平台对开发者这么不友好,无语

  10. Anonymous

    按步骤env文件夹下是空的 

  11. Anonymous

    Error:(74, 52) java: 找不到符号
    符号: 方法 createIcon(java.awt.Image,int,int,int,int)
    位置: 类 com.fr.base.BaseUtils

    有解决的吗

    1. Anonymous

      需要更新design目录下的文件,而且env下的lib目录下的jar包也需要更新

       

  12. Anonymous

    环境搭建好后,需要design.7z和lib.zip更新,重新编译可以运行,而且没有报错。但是界面出现不了是怎么回事?

     

  13. Anonymous

    就不能好好把教程写一下吗

     

  14. Anonymous

    这教程写得跟屎一样。没人维护一下的。拉下来的代码。还跑不起来的,jar依赖。都不是最新的jar包

  15. Anonymous

    这教程是报复社会的吧

  16. 为什么 我拉了 V9.0代码 后 

    MultiFileUploaderDefinePane 类中第 97 ,106有方法找不到

    这个代码是稳定版的吗?

     

  17. Anonymous

    我靠按步骤一点一点来一直出错 运行下来 全是报错 没人维护的吗???

  18. Anonymous

    就不能好好的写个文档吗 你要是只想自己人员开发就别通过环境搭建 

  19. Anonymous

    狗屎一坨 

  20. Anonymous

    都不带测试的吗  官网jar包都有问题  狗屎不如

  21. Anonymous

       一将无能 ,累死三军

  22. Anonymous

    FormEmbeddedTableDataExporter 这个类没有 ,怎么弄

    designer这个文件中的jar包要放在哪了

     

  23. Anonymous

     https://gitee.com/fanruan/finereport9.git 克隆出来的,没办法git解压,文件夹目录带空格,晕了,这是二流公司搞的吗

    1. Anonymous

      而且还缺少包

      import com.fr.form.main.FormEmbeddedTableDataExporter
  24. windows环境下直接clone 可能会报错(但似乎不会影响开发):error: unable to create file finereport9.0/project/.idea/inspectionProfiles /Project_Default.xml: No such file or directory

    解决方法:在linux系统下clone,然后将inspectionProfiles文件夹重命名为常规文件名,再检出到windows