User: starksm Date: 02/02/17 10:32:08 Modified: . build.xml Log: Include version info the in jar manifests Revision Changes Path 1.25 +31 -8 jbosscx/build.xml Index: build.xml =================================================================== RCS file: /cvsroot/jboss/jbosscx/build.xml,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- build.xml 17 Feb 2002 09:52:56 -0000 1.24 +++ build.xml 17 Feb 2002 18:32:07 -0000 1.25 @@ -12,7 +12,7 @@ <!-- --> <!-- ====================================================================== --> -<!-- $Id: build.xml,v 1.24 2002/02/17 09:52:56 user57 Exp $ --> +<!-- $Id: build.xml,v 1.25 2002/02/17 18:32:07 starksm Exp $ --> <project default="main" name="JBoss/Connector"> @@ -224,7 +224,7 @@ | documentation compiles. --> <target name="compile" - depends="compile-classes, compile-resources" + depends="compile-classes, compile-resources, compile-etc" description="Compile all source files."/> <!-- Compile all class files --> @@ -258,6 +258,23 @@ </copy> </target> + <!-- Compile manifests --> + <target name="compile-etc" depends="init"> + <mkdir dir="${build.etc}/manifest"/> + <!-- 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}/manifest" filtering="yes"> + <fileset dir="${project.root}/build/etc"> + <include name="version.mf"/> + </fileset> + </copy> + </target> <!-- ================================================================== --> <!-- Archives --> @@ -272,7 +289,8 @@ <mkdir dir="${build.lib}"/> <!-- Build RARDeployer.jar - - > - <jar jarfile="${build.lib}/RARDeployer.jar"> + <jar jarfile="${build.lib}/RARDeployer.jar" + manifest="${build.etc}/manifest/version.mf"> <fileset dir="${build.classes}"> <include name="**/RARDeployer*.class"/> <include name="**/RARMetaData*.class"/> @@ -282,7 +300,8 @@ <!-- Build jbosscx.sar --> <!-- Now includes "sar in jar" jbosspool.jar --> - <jar jarfile="${build.lib}/jbosscx.sar"> + <jar jarfile="${build.lib}/jbosscx.sar" + manifest="${build.etc}/manifest/version.mf"> <fileset dir="${build.resources}/jca-sar"> <include name="**/*"/> </fileset> @@ -297,7 +316,8 @@ <!-- Create the local transaction JDBC wrapper resource adapter --> <!-- Build ra-jdbc-libs.jar --> - <jar jarfile="${build.lib}/ra-jdbc-libs.jar"> + <jar jarfile="${build.lib}/ra-jdbc-libs.jar" + manifest="${build.etc}/manifest/version.mf"> <fileset dir="${build.classes}"> <include name="org/jboss/resource/adapter/jdbc/*.class"/> <include name="org/jboss/resource/adapter/jdbc/local/*.class"/> @@ -305,7 +325,8 @@ </jar> <!-- Build jboss-jdbc.rar --> - <jar jarfile="${build.lib}/jboss-jdbc.rar"> + <jar jarfile="${build.lib}/jboss-jdbc.rar" + manifest="${build.etc}/manifest/version.mf"> <fileset dir="${build.resources}/jdbc-rar"> <include name="**/*"/> </fileset> @@ -316,7 +337,8 @@ <!-- Create the xa transaction JDBC wrapper resource adapter --> <!-- Build ra-xa-libs.jar --> - <jar jarfile="${build.lib}/ra-xa-libs.jar"> + <jar jarfile="${build.lib}/ra-xa-libs.jar" + manifest="${build.etc}/manifest/version.mf"> <fileset dir="${build.classes}"> <include name="org/jboss/resource/adapter/jdbc/*.class"/> <include name="org/jboss/resource/adapter/jdbc/xa/*.class"/> @@ -335,7 +357,8 @@ <!-- jms-ra.rar --> - <jar jarfile="${build.lib}/jms-ra.jar"> + <jar jarfile="${build.lib}/jms-ra.jar" + manifest="${build.etc}/manifest/version.mf"> <fileset dir="${build.classes}"> <include name="org/jboss/resource/jms/**"/> </fileset>
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development