User: user57
Date: 02/02/27 22:47:41
Modified: tasks build.xml
Log:
o Added ModuleLibrary, a minor hack of Library to reuse Library+
LibrarySet functionality for module classpath config
o Added ModuleInit
Revision Changes Path
1.3 +47 -61 buildmagic/tasks/build.xml
Index: build.xml
===================================================================
RCS file: /cvsroot/jboss/buildmagic/tasks/build.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- build.xml 28 Feb 2002 04:43:34 -0000 1.2
+++ build.xml 28 Feb 2002 06:47:41 -0000 1.3
@@ -12,7 +12,7 @@
<!-- -->
<!-- ====================================================================== -->
-<!-- $Id: build.xml,v 1.2 2002/02/28 04:43:34 user57 Exp $ -->
+<!-- $Id: build.xml,v 1.3 2002/02/28 06:47:41 user57 Exp $ -->
<project default="main" name="Buildmagic/Tasks">
@@ -60,69 +60,54 @@
<!-- Basic Configuration -->
<!-- =================== -->
- <!-- Module name(s) & version -->
- <property name="module.name" value="tasks"/>
- <property name="module.Name" value="Buildmagic Tasks"/>
- <property name="module.version" value="DEV"/>
-
- <!-- ========= -->
- <!-- Libraries -->
- <!-- ========= -->
-
- <!-- Java API for XML Processing (JAXP) -->
- <property name="sun.jaxp.root" value="${project.thirdparty}/sun/jaxp"/>
- <property name="sun.jaxp.lib" value="${sun.jaxp.root}/lib"/>
- <path id="sun.jaxp.classpath">
- <fileset dir="${sun.jaxp.lib}">
- <include name="*.jar"/>
- </fileset>
- </path>
-
- <!-- IBM Bean Scripting Framework (BSF) -->
- <property name="ibm.bsf.root" value="${project.thirdparty}/ibm/bsf"/>
- <property name="ibm.bsf.lib" value="${ibm.bsf.root}/lib"/>
- <path id="ibm.bsf.classpath">
- <fileset dir="${ibm.bsf.lib}">
- <include name="*.jar"/>
- </fileset>
- </path>
-
- <!-- JUnit -->
- <property name="junit.junit.root" value="${project.thirdparty}/junit/junit"/>
- <property name="junit.junit.lib" value="${junit.junit.root}/lib"/>
- <path id="junit.junit.classpath">
- <pathelement path="${junit.junit.lib}/junit.jar"/>
- </path>
-
- <!-- Log4j -->
- <property name="apache.log4j.root" value="${project.thirdparty}/apache/log4j"/>
- <property name="apache.log4j.lib" value="${apache.log4j.root}/lib"/>
- <path id="apache.log4j.classpath">
- <pathelement path="${apache.log4j.lib}/log4j.jar"/>
- </path>
+ <moduleinit name="tasks" title="Buildmagic/Tasks"/>
- <!-- The combined library classpath -->
- <path id="library.classpath">
- <path refid="sun.jaxp.classpath"/>
- <path refid="ibm.bsf.classpath"/>
- <path refid="apache.log4j.classpath"/>
- </path>
+ <!--
+ | Thirdparty Libraries
+ |
+ | This will create a library.classpath path containing
+ | the path information from all libraries, as well as
+ | setup per library path references and properties.
+ |
+ | Libraries are expected to be under root/vendor/name/lib
+ -->
+
+ <libraryset name="library" root="${project.thirdparty}">
+
+ <!-- Java API for XML Processing (JAXP) -->
+ <library vendor="sun" name="jaxp"/>
+
+ <!-- IBM Bean Scripting Framework (BSF) -->
+ <library vendor="ibm" name="bsf"/>
+
+ <!-- JUnit -->
+ <library vendor="junit" name="junit"/>
+
+ <!-- Log4j -->
+ <library vendor="apache" name="log4j"/>
+
+ </libraryset>
+
+ <!--
+ | Modules
+ |
+ | This will create a dependentmodule.classpath path
+ | containing the path information from all libraries,
+ | as well as setup per library path references and
+ | properties.
+ |
+ | Module libraries are expected to be under root/name/output/lib
+ -->
+
+ <libraryset name="dependentmodule" root="${project.root}">
+
+ <!-- Common -->
+ <modulelibrary vendor="jboss" name="common">
+ <include name="jboss-common.jar"/>
+ </modulelibrary>
- <!-- ======= -->
- <!-- Modules -->
- <!-- ======= -->
-
- <!-- Common -->
- <property name="jboss.common.root" value="${project.root}/common/output"/>
- <property name="jboss.common.lib" value="${jboss.common.root}/lib"/>
- <path id="jboss.common.classpath">
- <pathelement path="${jboss.common.lib}/jboss-common.jar"/>
- </path>
+ </libraryset>
- <!-- The combined dependant module classpath -->
- <path id="dependentmodule.classpath">
- <path refid="jboss.common.classpath"/>
- </path>
<!-- ===== -->
<!-- Tasks -->
@@ -268,6 +253,7 @@
<!-- Include required classes from common -->
<fileset dir="${jboss.common.root}/classes">
<include name="org/jboss/net/protocol/resource/**"/>
+ <include name="org/jboss/util/DirectoryBuilder*.class"/>
</fileset>
</jar>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development