有问题请联系管理员stephenking@fanruan.com

Page tree
Skip to end of metadata
Go to start of metadata

前言

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

开发工程准备

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

git clone http://git.fanruan.com/fanruan/finereport9.git

 

更新jar包

只需要从 ftp://build.finedevelop.com/report9.0/stable 下载并替换掉env/WebReport/WEB-INF/lib中的以下几个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打开finereport9/finereport9.0/project目录即可。

示例插件

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

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

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

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

4、退出登录

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

 

 

  • No labels

20 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文件夹下是空的 

    1. You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.
  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

    这教程是报复社会的吧