From: <jbo...@li...> - 2006-07-03 20:47:37
|
Author: estebanschifman Date: 2006-07-03 16:47:34 -0400 (Mon, 03 Jul 2006) New Revision: 4904 Added: labs/jbossesb/trunk/ESBCore/Tests/build.xml Log: Simple build script for ant Added: labs/jbossesb/trunk/ESBCore/Tests/build.xml =================================================================== --- labs/jbossesb/trunk/ESBCore/Tests/build.xml 2006-07-03 20:15:11 UTC (rev 4903) +++ labs/jbossesb/trunk/ESBCore/Tests/build.xml 2006-07-03 20:47:34 UTC (rev 4904) @@ -0,0 +1,63 @@ +<?xml version="1.0"?> +<project name="BuildTestClasses" default="compile" basedir="."> + + <property name="jar.name" value="jboss_esb_tests"/> + <property name="distrib.dir" value="../dist"/> + <property name="bin.dir" value="${basedir}/bin"/> + <property name="src.dir" value="${basedir}/src"/> + <property environment="env"/> + + <path id="base.class.path"> + <fileset dir="${env.JBOSS_HOME}/client" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> + </path> + + <path id="default.class.path"> + <path refid="base.class.path"/> + <pathelement location="../EsbCommon/bin"/> + <pathelement location="../EsbServices/bin"/> + </path> + + <target name="init"> + <tstamp> + <format property="TODAY" pattern="d-MM-yy"/> + </tstamp> + </target> + + <target name="prepare" depends="init"> + <mkdir dir="${bin.dir}"/> + <mkdir dir="${distrib.dir}"/> + </target> + + <target name="clean" description="Remove bin directory"> + <delete dir="${bin.dir}"/> + </target> + + <target name="compile" depends="prepare" + description="Compile all classes"> + + <javac + destdir="${bin.dir}" + classpathref="default.class.path" + debug="on" + optimize="off" + > + <src path="${src.dir}"/> + </javac> + + </target> + + <target name="recompile" depends="clean,compile" + description="Clean and compile"/> + + <target name="jar" depends="compile" description="Assemble jar files"> + <delete file="${distrib.dir}/${jar.name}.jar" /> + <jar destfile="${distrib.dir}/${jar.name}.jar" + basedir="${bin.dir}" + includes="**/*.class" + excludes="test/**" + /> + </target> + + <target name="all" depends="recompile,jar" /> + +</project> |