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

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

主要针对第一次的新人,老鸟飘过,写的有点匆忙,如果要有不懂的,留言添加,或者通过各种群请教。

安装帆软9.0开发环境

 

 

Info

注意

IntelliJ IDEA 可以使用免费的社区版,不影响插件开发。

Ant 用于插件打包

Git 用来克隆和更新代码

开发工程准备

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

...

 

cd finereport9/design
git checkout master

 

 

更新jar包

只需要从 ftp://build.finedevelop.com/report9.0/stable 下载并替换掉env/WebReport/WEB-INF/lib中的以下几个jar包即可

...

fr-platform-9.0.jar

fr-third-9.0.jar

启动开发工程

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

...

当前目录下的env路径:I:\finereport9\env\WebReport

配置好只有就可以启动了

启动之后,我们的插件在哪儿?

既然是插件开发,那我们的插件在哪儿呢?

 

别急,点击菜单栏的服务器→插件管理

在这里可以看到系统默认自带的一个插件,登陆界面

登陆界面插件怎么用?

 

我们在菜单栏中找到:服务器->报表平台管理

 

通过这个操作默认会到登陆界面,但是,注意,你们是第一次进管理系统,系统会让你设置一个管理员账号,设置之后会默认登陆,也就是会让你跳过登陆界面。

...

退出之后就会到登陆界面了,在这儿就会看到这个插件实现的效果:

我们如何修改插件

 

在了解我们如何修改插件之前我们先看到idea中的plugin模块

...

通过修改其中的代码,文字,图片,js就会影响到插件的效果。

 

插件是如何调试的或者说是如何被加载的?

首先请参看:http://dev.fanruan.com:8090/pages/viewpage.action?pageId=5373985

...