User: starksm 
  Date: 02/02/17 00:39:06

  Modified:    .        build.xml
  Log:
  Incorporate the build information into the output jars
  
  Revision  Changes    Path
  1.67      +28 -12    jboss/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/build.xml,v
  retrieving revision 1.66
  retrieving revision 1.67
  diff -u -r1.66 -r1.67
  --- build.xml 17 Feb 2002 06:13:29 -0000      1.66
  +++ build.xml 17 Feb 2002 08:39:05 -0000      1.67
  @@ -12,7 +12,7 @@
   <!--                                                                        -->
   <!-- ====================================================================== -->
   
  -<!-- $Id: build.xml,v 1.66 2002/02/17 06:13:29 user57 Exp $ -->
  +<!-- $Id: build.xml,v 1.67 2002/02/17 08:39:05 starksm Exp $ -->
   
   <project default="main" name="JBoss/Server">
   
  @@ -410,11 +410,24 @@
     <!-- Compile etc files (manifests and such) -->
     <target name="compile-etc" depends="init">
       <mkdir dir="${build.etc}"/>
  +    <!-- Copy with filtering to replace the following tokens that are
  +         used to make up the jar manifest version information.
  +     -->
  +    <filter token="version.major" value="${version.major}"/>
  +    <filter token="version.minor" value="${version.minor}"/>
  +    <filter token="version.revision" value="${version.revision}"/>
  +    <filter token="version.tag" value="${version.tag}"/>
  +    <filter token="version.name" value="${version.name}"/>
       <copy todir="${build.etc}" filtering="yes">
         <fileset dir="${source.etc}">
            <include name="**/*"/>
         </fileset>
       </copy>
  +    <copy todir="${build.etc}/manifest" filtering="yes">
  +      <fileset dir="${project.root}/build/etc">
  +         <include name="version.mf"/>
  +      </fileset>
  +    </copy>
     </target>
   
     <!-- Compile bin scripts -->
  @@ -453,7 +466,7 @@
       <mkdir dir="${build.lib}"/>
   
       <!-- jboss.jar -->
  -    <jar jarfile="${build.lib}/jboss.jar" manifest="${build.etc}/manifest/jboss.mf">
  +    <jar jarfile="${build.lib}/jboss.jar" 
manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/**"/>
           
  @@ -485,7 +498,7 @@
          | This file is always local and contains the basic classed required
          | to start the server and setup network service loading.
        -->
  -    <jar jarfile="${build.lib}/jboss-boot.jar">
  +    <jar jarfile="${build.lib}/jboss-boot.jar" 
manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/Version.class"/>
           <include name="org/jboss/system/BootstrapLogger.class"/>
  @@ -511,7 +524,7 @@
       </jar>
   
       <!-- jboss-spine.jar -->
  -    <jar jarfile="${build.lib}/jboss-spine.jar">
  +    <jar jarfile="${build.lib}/jboss-spine.jar" 
manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/logging/**"/>
           <include name="org/jboss/system/Service.class"/>
  @@ -533,7 +546,7 @@
         
       <!-- jboss-client.jar -->
       <jar jarfile="${build.lib}/jboss-client.jar"
  -         manifest="${build.etc}/manifest/jboss-client.mf">
  +         manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/deployment/DeploymentException.class"/>
           <include name="org/jboss/proxy/**"/>
  @@ -581,7 +594,8 @@
       </jar>
   
       <!-- jmx-rmi-adaptor.sar --> 
  -    <jar jarfile="${build.lib}/jmx-rmi-adaptor.sar">
  +    <jar jarfile="${build.lib}/jmx-rmi-adaptor.sar"
  +         manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/jmx/adaptor/rmi/**"/>
           <include name="org/jboss/jmx/connector/notification/**"/>
  @@ -593,7 +607,8 @@
       </jar>
   
       <!-- jmx-ejb-adaptor.jar --> 
  -    <jar jarfile="${build.lib}/jmx-ejb-adaptor.jar">
  +    <jar jarfile="${build.lib}/jmx-ejb-adaptor.jar"
  +         manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/jmx/ObjectHandler**"/>
           <include name="org/jboss/jmx/adaptor/ejb/**"/>
  @@ -608,7 +623,8 @@
       <!-- ejb-management.jar --> 
       <!-- (should try to use jlink for this) -->  
       <unjar src="${sun.jsr77.lib}/jsr77.jar" dest="${build.classes}"/> 
  -    <jar jarfile="${build.lib}/ejb-management.jar">
  +    <jar jarfile="${build.lib}/ejb-management.jar"
  +         manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/management/mejb/**"/>
           <include name="javax/management/j2ee/Management*.class"/>
  @@ -620,7 +636,7 @@
   
       <!-- jmx-ejb-connector-client.jar -->
       <jar jarfile="${build.lib}/jmx-ejb-connector-client.jar"
  -         manifest="${build.etc}/manifest/ejb-connector-client.mf">
  +         manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/jmx/ObjectHandler**"/>
           <include name="org/jboss/jmx/connector/notification/**"/>
  @@ -632,8 +648,8 @@
       </jar>
   
       <!-- jmx-ejb-connector-server.sar --> 
  -    <jar jarfile="${build.lib}/jmx-ejb-connector-server.sar">
  -         <!-- manifest="${build.etc}/manifest/ejb-connector-server.mf"> -->
  +    <jar jarfile="${build.lib}/jmx-ejb-connector-server.sar"
  +         manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/jmx/connector/notification/**"/>
           <include name="org/jboss/jmx/connector/ejb/**Stub.class"/>
  @@ -677,7 +693,7 @@
   
       <!-- jmx-rmi-connector-client.jar -->
       <jar jarfile="${build.lib}/jmx-rmi-connector-client.jar"
  -         manifest="${build.etc}/manifest/rmi-connector-client.mf">
  +         manifest="${build.etc}/manifest/version.mf">
         <fileset dir="${build.classes}">
           <include name="org/jboss/jmx/adaptor/rmi/*Stub.class"/>
           <include name="org/jboss/jmx/adaptor/rmi/RMIAdaptor*.class"/>
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to