<project name="tests-isolation-jars">
   <!-- isolation test -->
   <target name="_jars-isolation">
      <mkdir dir="${build.lib}"/>
      
      <!-- build isolationA.jar -->
      <jar destfile="${build.lib}/isolationA.jar">
         <fileset dir="${build.classes}">
            <include name="org/jboss/test/isolation/ejb/a/**"/>
            <include name="org/jboss/test/isolation/interfaces/**"/>
            <include name="org/jboss/test/util/Debug.class"/>
         </fileset>
         <fileset dir="${build.resources}/isolation/a/ejb">
            <include name="META-INF/*.xml"/>
         </fileset>
      </jar>
      
      <!-- build isolationB.jar -->
      <jar destfile="${build.lib}/isolationB.jar">
         <fileset dir="${build.classes}">
            <include name="org/jboss/test/isolation/ejb/b/**"/>
            <include name="org/jboss/test/isolation/interfaces/**"/>
            <include name="org/jboss/test/util/Debug.class"/>
         </fileset>
         <fileset dir="${build.resources}/isolation/b/ejb">
            <include name="META-INF/*.xml"/>
         </fileset>
      </jar>
      
      <!-- build isolationA.ear -->
      <jar destfile="${build.lib}/isolationA.ear">
         <fileset dir="${build.lib}">
            <include name="isolationA.jar"/>
         </fileset>
         <fileset dir="${build.resources}/isolation/a/ear">
            <include name="META-INF/*.xml"/>
         </fileset>
      </jar>
      
      <!-- build isolationB.ear -->
      <jar destfile="${build.lib}/isolationB.ear">
         <fileset dir="${build.lib}">
            <include name="isolationB.jar"/>
         </fileset>
         <fileset dir="${build.resources}/isolation/b/ear">
            <include name="META-INF/*.xml"/>
         </fileset>
      </jar>
      
      <!-- build isolationC.war -->
      <war warfile="${build.lib}/isolationC.war"
         webxml="${build.resources}/isolation/c/war/WEB-INF/web.xml">
         <webinf dir="${build.resources}/isolation/c/war">
            <include name="WEB-INF/*.xml"/>
            <exclude name="WEB-INF/web.xml"/>
         </webinf>
         <classes dir="${build.classes}">
            <include name="org/jboss/test/isolation/web/c/**"/>
         </classes>
         <classes dir="${build.resources}/isolation/c/war/WEB-INF/classes">
            <include name="**/*"/>
         </classes>
         <lib dir="${apache.log4j.lib}">
            <include name="log4j.jar"/>
         </lib>
      </war>
      
      <!-- build isolationC.ear -->
      <jar destfile="${build.lib}/isolationC.ear">
         <fileset dir="${build.lib}">
            <include name="isolationC.war"/>
         </fileset>
         <fileset dir="${build.resources}/isolation/c/ear">
            <include name="META-INF/*.xml"/>
         </fileset>
      </jar>
   </target>
</project>
