User: user57
Date: 01/07/31 23:28:41
Modified: etc Tag: jboss_buildmagic build-bank.xml
Log:
o fixed build.sh to correctly detect ant when ANT_HOME is set, though if
the buildmagic-tasks.jar file is not under ANT_HOME/lib things will still
not work.
Revision Changes Path
No revision
No revision
1.1.2.2 +126 -36 jbosstest/etc/Attic/build-bank.xml
Index: build-bank.xml
===================================================================
RCS file: /cvsroot/jboss/jbosstest/etc/Attic/build-bank.xml,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- build-bank.xml 2001/07/31 06:22:06 1.1.2.1
+++ build-bank.xml 2001/08/01 06:28:41 1.1.2.2
@@ -1,39 +1,129 @@
-<?xml version="1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ====================================================================== -->
+<!-- -->
+<!-- JBoss, the OpenSource EJB server -->
+<!-- -->
+<!-- Distributable under LGPL license. -->
+<!-- See terms of license at http://www.gnu.org. -->
+<!-- -->
+<!-- ====================================================================== -->
+
+<!-- $Id$ -->
+
<!-- The JBossTest bank testsuite build file -->
-<project name="JBossTest-Bank" default="jar">
- <!-- =================================================================== -->
- <!-- Compiles the source code -->
- <!-- =================================================================== -->
- <target name="compile">
- <mkdir dir="${build.classes.dir}"/>
- <javac srcdir="${src.dir}"
- destdir="${build.classes.dir}"
- classpath="${classpath}"
- debug="on"
- deprecation="on"
- optimize="off"
- includes="org/jboss/test/bank/**"
- />
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates the JBossTest bank ejb-jar file -->
- <!-- =================================================================== -->
- <target name="jar" depends="compile">
- <delete dir="${build.classes.dir}/META-INF"/>
- <copy todir="${build.classes.dir}">
- <fileset dir="${src.resources}/bank"/>
- </copy>
- <jar jarfile="${build.lib.dir}/banktest.jar"
- basedir="${build.classes.dir}"
- manifest="${etc.dir}/manifest.mf"
-
includes="org/jboss/test/util/**,org/jboss/test/bank/interfaces/**,org/jboss/test/bank/test/**,*.*"
- />
-
- <jar jarfile="${build.deploy.dir}/bank.jar"
- basedir="${build.classes.dir}"
-
includes="org/jboss/test/util/ejb/**,org/jboss/test/bank/interfaces/**,org/jboss/test/bank/ejb/**,**/*.xml"
- />
- </target>
+
+<project default="main">
+
+ <!-- =================================================================== -->
+ <!-- Compiles the source code -->
+ <!-- =================================================================== -->
+
+ <target name="compile"
+ depends="compile-classes, compile-resources"
+ description="Compile all source files."/>
+
+ <!-- Compile class files -->
+ <target name="compile-classes">
+ <mkdir dir="${build.classes}"/>
+ <javac destdir="${build.classes}"
+ optimize="${javac.optimize}"
+ target="${javac.target}"
+ debug="${javac.debug}"
+ depend="${javac.depend}"
+ verbose="${javac.verbose}"
+ deprecation="${javac.deprecation}"
+ includeAntRuntime="${javac.include.ant.runtime}"
+ includeJavaRuntime="${javac.include.java.runtime}"
+ failonerror="${javac.fail.onerror}">
+ <src path="${source.java}"/>
+ <classpath refid="javac.classpath"/>
+ <include name="org/jboss/test/bank/**"/>
+ </javac>
+ </target>
+
+ <!-- Compile resource files -->
+ <target name="compile-resources">
+ <mkdir dir="${build.resources}"/>
+ <copy todir="${build.resources}" filtering="yes">
+ <fileset dir="${source.resources}">
+ <include name="**/*"/>
+ </fileset>
+ </copy>
+ </target>
+
+
+ <!-- ================================================================== -->
+ <!-- Build Jars -->
+ <!-- ================================================================== -->
+
+ <target name="jars" depends="compile">
+ <!-- build banktest.jar -->
+ <jar jarfile="${build.jars}/banktest.jar"
+ manifest="${build.etc}/manifest.mf">
+ <fileset dir="${build.classes}">
+ <include name="org/jboss/test/util/**"/>
+ <include name="org/jboss/test/bank/interfaces/**"/>
+ <include name="org/jboss/test/bank/test/**"/>
+ <include name="*.*"/>
+ </fileset>
+ <fileset dir="${build.resources}/bank">
+ <include name="**"/>
+ </fileset>
+ </jar>
+
+ <!-- build bank.jar -->
+ <jar jarfile="${build.jars}/bank.jar">
+ <fileset dir="${build.classes}">
+ <include name="org/jboss/test/util/ejb/**"/>
+ <include name="org/jboss/test/bank/interfaces/**"/>
+ <include name="org/jboss/test/bank/ejb/**"/>
+ </fileset>
+ <fileset dir="${build.resources}/bank">
+ <include name="**/*.xml"/>
+ </fileset>
+ </jar>
+ </target>
+
+
+ <!-- ================================================================== -->
+ <!-- Run tests -->
+ <!-- ================================================================== -->
+
+ <target name="tests">
+ <junit dir="${build.classes}"
+ printsummary="${junit.printsummary}"
+ haltonfailure="${junit.haltonfailure}"
+ fork="${junit.fork}"
+ timeout="${junit.timeout}">
+
+ <jvmarg value="${junit.java.options}"/>
+ <jvmarg value="-Djbosstest.deploy.dir=${build.deploy.dir}"/>
+
+ <classpath>
+ <path refid="javac.classpath"/>
+ <pathelement path="${build.classes}"/>
+ </classpath>
+
+ <formatter type="${junit.formatter.type}"
+ usefile="${junit.formatter.usefile}"/>
+
+ <batchtest todir="${test.results.dir}">
+ <fileset dir="${build.classes}/org/jboss/test/bank">
+ <include name="**/Test*.class"/>
+ <include name="**/AllJUnitTests.class"/>
+ <include name="**/Main.class"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ </target>
+
+
+ <!-- ================================================================== -->
+ <!-- Other Targets -->
+ <!-- ================================================================== -->
+
+ <target name="main" depends="jars"
+ description="Executes the default target (jars)."/>
</project>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development