如何基于报表工具FineReport进行二次开发

本文介绍了如何基于报表工具FineReport进行二次开发,包括使用Ant进行插件打包,详细讲解了自定义导出插件(如CSV导出)和自定义函数插件的开发过程,通过接口扩展实现功能增强。
摘要由CSDN通过智能技术生成

随着FineReport的发展,它提供的设计器和服务器应该能够满足绝大部分的需求,完全实现零编码的软件开发、革命性地加快软件的开发以及提高软件的稳定性。但是需求千变万化,而FineReport本身所具备的功能是报表中比较典型的,一些比较有个性的功能无法实现,那么就需要应用开发人间使用网页脚本、API接口等进行深入的开发,而这一点,FineReport报表工具是支持的,那么如何来实现插件开发呢?

Ant打包

Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。其中一些比较典型的任务就是编译java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。具体的使用方法如下:

1、下载安装Ant

到官网上下载最新的Ant,这里下载的是apache-ant-1.9.7-bin.zip

下载完成后进行解压,这里解压到D:\apache-ant

2、配置环境变量

新建环境变量:ANT_HOME:D:\apache-ant


在环境变量PATH的最后面添加一下内容:

;%ANT_HOME%\bin注意前面的分号,如果PATH最后没有分号“;”的话要加上,有的话就可去除


进入cmd命令窗口,在CMD窗口中输入ant -version,敲击回车键,会显示出安装的ANT版本,说明配置成功了


3、简单Ant编译

首先在D:\plugins-git盘下建立一个build.xml文件,内容如下:

<?xmlversion="1.0"?> 

<projectname="helloWorld"> 

       <targetname="sayHelloWorld"> 

              <echomessage="Hello,Amigo"/> 

       </target> 

</project>

进入xml文件路径,运行antsayHelloWorld,如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值