From: <jbo...@li...> - 2006-07-05 20:54:42
|
Author: estebanschifman Date: 2006-07-05 16:54:37 -0400 (Wed, 05 Jul 2006) New Revision: 4922 Modified: labs/jbossesb/trunk/ESBCore/Tests/build.xml Log: Modified: labs/jbossesb/trunk/ESBCore/Tests/build.xml =================================================================== --- labs/jbossesb/trunk/ESBCore/Tests/build.xml 2006-07-05 19:43:19 UTC (rev 4921) +++ labs/jbossesb/trunk/ESBCore/Tests/build.xml 2006-07-05 20:54:37 UTC (rev 4922) @@ -1,63 +1,47 @@ <?xml version="1.0"?> -<project name="BuildTestClasses" default="compile" basedir="."> +<project name="BuildEsbTests" default="org.jboss.esb.tests.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 name="org.jboss.esb.tests.bin.dir" value="${org.jboss.esb.internal.dest}/tests"/> + <property name="org.jboss.esb.core.bin.dir" value="${org.jboss.esb.internal.dest}/classes"/> + <property name="org.jboss.esb.tests.src.dir" value="${basedir}/src"/> + <property name="org.jboss.esb.root.dir" value="../.."/> <property environment="env"/> - <path id="base.class.path"> - <fileset dir="${env.JBOSS_HOME}/client" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> + <property name="org.jboss.esb.ext.lib.dir" value="${org.jboss.esb.root.dir}/lib/ext"/> + <condition property="org.jboss.esb.ext.lib.dir" value="{org.jboss.esb.jboss.home}/client"> + <equals arg1="${org.jboss.esb.frominstall}" arg2="yes"/> + </condition> + + <path id="org.jboss.esb.tests.base.classpath"> + <fileset dir="${org.jboss.esb.ext.lib.dir}" includes="activation.jar jbossall-client.jar log4j.jar mail.jar"/> + <pathelement location="${org.jboss.esb.core.bin.dir}"/> </path> - - <path id="default.class.path"> - <path refid="base.class.path"/> - <pathelement location="../EsbCommon/bin"/> - <pathelement location="../EsbServices/bin"/> - </path> - - <target name="init"> + + <target name="org.jboss.esb.tests.init"> <tstamp> <format property="TODAY" pattern="d-MM-yy"/> </tstamp> + + <mkdir dir="${org.jboss.esb.tests.bin.dir}"/> </target> + + <target name="clean"/> - <target name="prepare" depends="init"> - <mkdir dir="${bin.dir}"/> - <mkdir dir="${distrib.dir}"/> - </target> + <target name="purge" depends="clean"> + <delete dir="${org.jboss.esb.tests.bin.dir}"/> + </target> + + <target name="org.jboss.esb.tests.compile" if="org.jboss.esb.buildtests" depends="org.jboss.esb.tests.init"> - <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" + destdir="${org.jboss.esb.tests.bin.dir}" + classpathref="org.jboss.esb.tests.base.classpath" + debug="${org.jboss.esb.debug}" + optimize="${org.jboss.esb.optimize}" > - <src path="${src.dir}"/> + <src path="${org.jboss.esb.tests.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> |