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

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

前言

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

开发工程准备

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

git clone https://gitee.com/fanruan/finereport9.git --recursive

切换design目录到最新分支

cd finereport9/design
git checkout master

更新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/project目录即可。

示例插件

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

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

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

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

4、退出登录

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

 

 

  • No labels

11 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. 我也是这个问题呢,你怎么解决的?

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

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

  9. Anonymous

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

Write a comment…