[Jboss-cvs] JBossAS SVN: r56432 - in branches/MC_VDF_WORK/system-jmx: . src/tests-support/org/jboss/test/support src/tests-support/org/jboss/test/support/jar2

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Aug 30 03:55:18 EDT 2006


Author: scott.stark at jboss.org
Date: 2006-08-30 03:55:15 -0400 (Wed, 30 Aug 2006)
New Revision: 56432

Added:
   branches/MC_VDF_WORK/system-jmx/src/tests-support/org/jboss/test/support/jar2/
   branches/MC_VDF_WORK/system-jmx/src/tests-support/org/jboss/test/support/jar2/Jar1Consumer.java
Modified:
   branches/MC_VDF_WORK/system-jmx/build-support-jars.xml
Log:
Expand the class loader tests

Modified: branches/MC_VDF_WORK/system-jmx/build-support-jars.xml
===================================================================
--- branches/MC_VDF_WORK/system-jmx/build-support-jars.xml	2006-08-30 07:53:38 UTC (rev 56431)
+++ branches/MC_VDF_WORK/system-jmx/build-support-jars.xml	2006-08-30 07:55:15 UTC (rev 56432)
@@ -4,21 +4,35 @@
    <property name="build.test.lib" value="output/test-lib" />
 
     <target name="jars" description="Build the tests-support tree jars"
-        depends="jar1.jar" />
+        depends="jar1, jar2CPjar1, jar2, jar3" />
 
     <macrodef name="build-test-jar" description="build a jar from a name patter">
         <attribute name="name" description="Basename for jar/package" />
+        <attribute name="package" default="@{name" description="Basename for package" />
+        <attribute name="classpath" default="" description="Class-Path manifest value" />
         <sequential>
             <mkdir dir="${build.test.lib}" />
             <jar destfile="${build.test.lib}/@{name}.jar">
+                <manifest>
+                  <attribute name="Class-Path" value="@{classpath}" />
+                </manifest>
                 <fileset dir="${build.test}">
-                    <include name="org/jboss/test/support/@{name}/**"/>
+                    <include name="org/jboss/test/support/@{package}/**"/>
                 </fileset>
             </jar>
         </sequential>
     </macrodef>
 
-    <target name="jar1.jar">
+    <target name="jar1">
         <build-test-jar name="jar1" />
     </target>
+    <target name="jar2CPjar1">
+        <build-test-jar name="jar2CPjar1" package="jar2" classpath="jar1.jar" />
+    </target>
+    <target name="jar2">
+        <build-test-jar name="jar2" />
+    </target>
+    <target name="jar3">
+        <build-test-jar name="jar3" />
+    </target>
 </project>
\ No newline at end of file

Added: branches/MC_VDF_WORK/system-jmx/src/tests-support/org/jboss/test/support/jar2/Jar1Consumer.java
===================================================================
--- branches/MC_VDF_WORK/system-jmx/src/tests-support/org/jboss/test/support/jar2/Jar1Consumer.java	2006-08-30 07:53:38 UTC (rev 56431)
+++ branches/MC_VDF_WORK/system-jmx/src/tests-support/org/jboss/test/support/jar2/Jar1Consumer.java	2006-08-30 07:55:15 UTC (rev 56432)
@@ -0,0 +1,22 @@
+package org.jboss.test.support.jar2;
+
+import org.jboss.test.support.jar1.simple1.ISimpleBean;
+
+public class Jar1Consumer
+{
+   ISimpleBean bean;
+
+   public Jar1Consumer()
+   {
+      
+   }
+
+   public ISimpleBean getBean()
+   {
+      return bean;
+   }
+   public void setBean(ISimpleBean bean)
+   {
+      this.bean = bean;
+   }
+}




More information about the jboss-cvs-commits mailing list