2014-10-07 110 views
0

当我试图使用ANT脚本编译jrxml文件时,显示编译成功,但没有jasper被编译。目标文件夹是空的。jrxml文件不使用蚂蚁编译

这是我的输出。

d:\构建\自动构建脚本\测试>蚁

构建文件:d:\构建\自动构建脚本\测试\的build.xml

task_definition:

Jasper_reports:

INIT:

生成成功 总时间:3秒

我的代码...

<path id="jasper-ant-classpath">      
    <fileset dir="${buildBranchPath}/build/web/WEB-INF/lib"> 
    <include name="*.jar"/> 
    </fileset> 
</path> 
<taskdef name="jrc" classname="net.sf.jasperreports.ant.JRAntCompileTask" > 
    <classpath refid="jasper-ant-classpath"/>   
</taskdef> 

<target name="Jasper_reports" depends="task_definition"> 
    <mkdir dir="./build/reports"/> 
    <jrc srcdir="${reportDir}/reports-src/Billing" 
    destdir="./build/reports" 
    tempdir="./build/reports" 
    keepjava="true" 
    xmlvalidation="true">  

    <include name="*.jrxml"/> 

    <classpath refid="jasper-ant-classpath"/> 
    </jrc> 
</target> 

的$ {} buildBranch /建筑/网络/ WEB-INF/lib中也包含JasperReports的-5.0.1.jar文件。

请提示代码中出了什么问题。

回答

0

我的代码现在工作正常,我可以编译jrxml文件。 srcdir路径没有被正确地引用,一旦我纠正了它工作正常的路径。