随着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,如下: