User: starksm 
  Date: 01/11/27 22:26:16

  Modified:    src/build Tag: Branch_2_4 build.xml
  Log:
  Add support for package version manifest headers
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.77.2.9  +47 -16    jboss/src/build/Attic/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/build/Attic/build.xml,v
  retrieving revision 1.77.2.8
  retrieving revision 1.77.2.9
  diff -u -r1.77.2.8 -r1.77.2.9
  --- build.xml 2001/11/09 10:46:02     1.77.2.8
  +++ build.xml 2001/11/28 06:26:16     1.77.2.9
  @@ -5,19 +5,11 @@
   <!-- ======================================================================= -->
   
   <project name="JBoss" default="main" basedir="../..">
  -  <target name="init">
  -    <echo message="build.compiler = ${build.compiler}"/>
  -    <echo message="java.home = ${java.home}"/>
  -    <echo message="user.home = ${user.home}"/>
  -    <echo message="java.class.path = ${java.class.path}"/>
  -    <echo message=""/>
  -
  -    <available property="jdk1.3+" classname="java.lang.StrictMath" />
  -  </target>
   
       <property name="Name" value="JBoss"/>
       <property name="name" value="jboss"/>
  -    <property name="version" value="2.4.2"/>
  +    <property name="version" value="2.4.4"/>
  +    <property name="version-tag" value="Rel_2_4_4_16"/>
   
       <property name="bin.dir" value="${basedir}/bin"/>
       <property name="src.bin.dir" value="${basedir}/src/bin"/>
  @@ -57,7 +49,7 @@
   
       <!-- to use other xml parsers - add them to this list (yuck) - these jars get 
put into jboss' main classpath - from whence everything else is loaded.
        -->
  -    <property name="bootstrap.jars"             
value="crimson.jar,jaxp.jar,jaas.jar,jboss-jdbc_ext.jar,jboss-jaas.jar"/>
  +    <property name="bootstrap.jars" 
value="crimson.jar,jaxp.jar,jaas.jar,jboss-jdbc_ext.jar,jboss-jaas.jar"/>
   
     <!-- Build classpath -->
     <path id="classpath">
  @@ -94,6 +86,32 @@
         <pathelement location="${lib.dir}/jmxri.jar"/>
     </path>
   
  +  <target name="init">
  +    <echo message="build.compiler = ${build.compiler}"/>
  +    <echo message="java.home = ${java.home}"/>
  +    <echo message="user.home = ${user.home}"/>
  +    <echo message="java.class.path = ${java.class.path}"/>
  +    <echo message=""/>
  +
  +    <tstamp>
  +       <format property="build.time" pattern="yyyy-MM-dd HH:mm:ss z" />
  +    </tstamp>
  +
  +  </target>
  +
  +  <target name="create-manifest">
  +    <copy file="${etc.dir}/${manifest.file}" todir="${build.dir}" overwrite="true" 
/>
  +    <echo file="${build.dir}/${manifest.file}"
  +       append="true">Specification-Title: JBoss-${version}
  +Specification-Version: ${version}
  +Specification-Vendor: JBoss Group, LLC
  +Implementation-Title: JBoss-${version} CVSTag=${version-tag}
  +Implementation-Version: ${version}.${build.time}
  +Implementation-Vendor: JBoss Group, LLC
  +    </echo>
  +    <fixcrlf srcdir="${build.dir}" includes="${manifest.file}" eol="crlf" />
  +  </target>
  +
     <!-- =================================================================== -->
     <!-- Prepares the build directory                                        -->
     <!-- =================================================================== -->
  @@ -192,18 +210,24 @@
       </copy>
   
       <mkdir dir="${build.bin.dir}"/>
  +    <antcall target="create-manifest">
  +       <param name="manifest.file" value="run.mf"/>
  +    </antcall>
       <jar jarfile="${build.bin.dir}/run.jar"
            basedir="${build.classes.dir}"
  -         manifest="${etc.dir}/run.mf"
  +         manifest="${build.dir}/run.mf"
       >
           <include name="org/jboss/Main*.*" />
           <include name="org/jboss/dependencies/**" />
       </jar>
   
       <mkdir dir="${build.lib.dir}/ext"/>
  +    <antcall target="create-manifest">
  +       <param name="manifest.file" value="jboss.mf"/>
  +    </antcall>
       <jar jarfile="${build.lib.dir}/ext/jboss.jar"
            basedir="${build.classes.dir}"
  -         manifest="${etc.dir}/jboss.mf"
  +         manifest="${build.dir}/jboss.mf"
       >
           <include name="org/jboss/**" />
           <exclude name="org/jboss/Main*" />
  @@ -216,9 +240,12 @@
   
   
       <mkdir dir="${build.dir}/client"/>
  +    <antcall target="create-manifest">
  +       <param name="manifest.file" value="jboss-client.mf"/>
  +    </antcall>
       <jar jarfile="${build.dir}/client/jboss-client.jar"
            basedir="${build.classes.dir}"
  -         manifest="${etc.dir}/jboss-client.mf"
  +         manifest="${build.dir}/jboss-client.mf"
       >
           <include name="org/jboss/ejb/DeploymentException.class" />
           <include name="org/jboss/proxy/**" />
  @@ -228,7 +255,8 @@
           <include name="org/jboss/ejb/plugins/jrmp13/interfaces/**" />
           <include name="org/jboss/ejb/CacheKey.class" />
           <include name="org/jboss/ejb/FastKey.class" />
  -        <include name="org/jboss/logging/log4j/TracePriority.class" />
  +        <include name="org/jboss/logging/Logger.class" />
  +        <include name="org/jboss/logging/TracePriority.class" />
           <include name="org/jboss/monitor/client/*.class" />
           <include name="org/jboss/tm/TransactionPropagationContextFactory.class" />
           <include name="org/jboss/tm/GlobalId.class" />
  @@ -238,9 +266,12 @@
           <include name="org/jboss/util/SerializableEnumeration.class" />
       </jar>
   
  +    <antcall target="create-manifest">
  +       <param name="manifest.file" value="deploy.mf"/>
  +    </antcall>
       <jar jarfile="${build.dir}/client/deploy.jar"
            basedir="${build.classes.dir}"
  -         manifest="${etc.dir}/deploy.mf"
  +         manifest="${build.dir}/deploy.mf"
            
includes="org/jboss/jmx/interfaces/JMXAdaptor.class,org/jboss/jmx/client/Deployer.class,org/jboss/jmx/server/JMXAdaptorImpl_Stub.class,org/jboss/ejb/CacheKey.class,org/jboss/util/FastKey.class"
       />
   
  
  
  

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

Reply via email to