【问题标题】:jrxml files are not compiling using antjrxml 文件未使用 ant 编译
【发布时间】:2014-12-01 22:11:24
【问题描述】:

当我尝试使用 ANT 脚本编译 jrxml 文件时,输出显示构建成功,但没有编译 jasper。目标文件夹为空。

这是我的输出。

D:\Build\Automated Build Script\test>ant

构建文件:D:\Build\Automated Build Script\test\build.xml

任务定义:

贾斯珀报告:

初始化:

构建成功 总时间: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}/build/web/WEB-INF/lib 还包含 jasperreports-5.0.1.jar 文件。

请指出代码中出了什么问题。

【问题讨论】:

    标签: ant jasper-reports


    【解决方案1】:

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

    【讨论】: