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