Java 使用ant使用Sciplet编译jrxml
我正在尝试使用ant编译jrxml。 我已经在iReports上创建了我的jrxml,所以我没有build.xml。 运行ant命令时,它会请求build.xml。 我在与jrxml相同的程序库中创建了这个文件,但我不知道应该在其中添加什么来将jrxml链接到scriptlet jar。Java 使用ant使用Sciplet编译jrxml,java,ant,jasper-reports,ireport,scriptlet,Java,Ant,Jasper Reports,Ireport,Scriptlet,我正在尝试使用ant编译jrxml。 我已经在iReports上创建了我的jrxml,所以我没有build.xml。 运行ant命令时,它会请求build.xml。 我在与jrxml相同的程序库中创建了这个文件,但我不知道应该在其中添加什么来将jrxml链接到scriptlet jar。 我会回应你的帮助,我有点迷路了。你可以在net.sf.jasperreports.ant.jrantciletaskant任务的帮助下编译报告模板 样本取自: 该网站的报价如下: 除了srcdir和dest
我会回应你的帮助,我有点迷路了。你可以在net.sf.jasperreports.ant.jrantciletaskant任务的帮助下编译报告模板 样本取自:
该网站的报价如下:
除了srcdir和destdir属性外,jrc自定义
JasperReports附带的Ant任务支持以下属性:
import com.google.common.base.Strings;
导入net.sf.jasperreports.engine.jrfaultScriptlet;
公共类SampleJRScriptlet扩展了JRDefaultScriptlet{
公共字符串双字段(字符串值){
返回字符串。重复(值,2);
}
}
要编译的报告模板(带有scriplet.jrxml的报告文件):
我的ant脚本(compile_report.xml文件):
文件夹结构:
report
report_with_scriplet.jrxml
compile_report.xml
运行sript后,文件夹结构将为:
report
report_with_scriplet.jrxml
compiled_jasper
report_with_scriplet_1323195663885_780040.groovy
report_with_scriplet.jasper
compile_report.xml
谢谢你的回复。您知道在编译jrxml时,我们在哪里指定Sciplet类路径吗?我在build.xmlA中看不到它。我认为scriptlet类路径将在那里指示。你知道在编译时如何在scriptlet类路径和jrxml之间建立链接吗?我得到了以下信息:意外元素{}path{antlib:org.apache.tools.ant}path@maya-bf只需添加样本即可回答