<?xml version="1.0"?> <project name="ManagementCockpit" xmlns:ivy="antlib:org.apache.ivy.ant" default="war" basedir="."> <property name="classes" value="build/classes"/> <property name="build" value="build"/> <property name="lib" value="WebContent/WEB-INF/lib"/> <property file="${user.home}/build.properties"/> <property file="build.properties"/> <import file="${build.bootstrap.dir}/valuegrids-lib-build.xml"/> <import file="${build.bootstrap.dir}/ivy-build.xml"/> <target name="resolve" description="--> retreive dependencies with ivy"> <ivy:retrieve/> </target> <!-- set path for the javac --> <path id="mc.classpath"> <pathelement location="lib/valuegrids-common-0.1.jar" /> <pathelement location="lib/zcommon-3.5.1.jar" /> <pathelement location="lib/zk-3.5.1.jar" /> <pathelement location="lib/zweb-3.5.1.jar" /> <pathelement location="lib/zul-3.5.1.jar" /> <pathelement location="exlib/FrameworkControllerv0.4.jar" /> </path> <!-- delete build --> <target name="clean" depends="resolve"> <delete dir="build"/> </target> <!-- create the path:build/classes, and compile classes into build/classes--> <target name="compile" depends="clean"> <mkdir dir="${classes}"/> <javac srcdir="src" destdir="${classes}"> <!-- set classpath --> <classpath refid="mc.classpath"/> </javac> </target> <!-- Package WAR --> <target name="war" depends="compile"> <war destfile="${build}/MC.war" webxml="WebContent/WEB-INF/web.xml"> <!-- cp ALL zul files--> <fileset dir="WebContent" includes="**/*.zul"/> <!-- cp lib in Webcontent --> <lib dir="${lib}"/> <!-- cp classes in build/classes--> <classes dir="${classes}"/> </war> </target> </project>