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

Reply via email to