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

Reply via email to