Mercurial > public > develkit
view jasper-ant.xml @ 57:f7f21e9d2296
CM-127: add jasper-ant script for compiling Jasper report definitions
author | smith@nwoca.org |
---|---|
date | Thu, 14 Jul 2011 15:39:58 -0400 |
parents | |
children | 23c4f06b3880 |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <project name="jasper-ant" basedir="." xmlns:ivy="antlib:fr.jayasoft.ivy.ant"> <target name="-jasper-init" depends="init"> <property name="reports.src.dir" value="${basedir}/reports" /> <property name="reports.dest.dir" value="${build.web.dir}/WEB-INF/reports" /> <ivy:settings id="jasper.ivy.id"/> <ivy:resolve id="jasper.ivy.id" conf="jasper-ant" log="quiet"/> <ivy:cachepath resolveId="jasper.ivy.id" pathid="jasper.classpath" conf="jasper-ant" type="jar" log="quiet"/> <taskdef name="jrc" classname="net.sf.jasperreports.ant.JRAntCompileTask" classpathref="jasper.classpath"/> <property name="jasper.initialized" value="true"/> </target> <target name="jasper-compile-reports" depends="-jasper-init" description="Compiles Jasper report designs."> <mkdir dir="${reports.dest.dir}"/> <jrc destdir="${reports.dest.dir}" tempdir="${reports.dest.dir}" keepjava="false" xmlvalidation="true"> <src> <fileset dir="${reports.src.dir}"> <include name="**/*.jrxml"/> </fileset> </src> <classpath refid="jasper.classpath"/> </jrc> </target> </project>