[jboss-svn-commits] JBL Code SVN: r20949 - labs/jbossesb/trunk/product/rosetta.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jul 7 17:27:46 EDT 2008


Author: mark.little at jboss.com
Date: 2008-07-07 17:27:46 -0400 (Mon, 07 Jul 2008)
New Revision: 20949

Modified:
   labs/jbossesb/trunk/product/rosetta/build.xml
Log:
http://jira.jboss.com/jira/browse/JBESB-1306

Modified: labs/jbossesb/trunk/product/rosetta/build.xml
===================================================================
--- labs/jbossesb/trunk/product/rosetta/build.xml	2008-07-07 20:55:29 UTC (rev 20948)
+++ labs/jbossesb/trunk/product/rosetta/build.xml	2008-07-07 21:27:46 UTC (rev 20949)
@@ -84,9 +84,12 @@
         	<fileset dir="${org.jboss.esb.rosetta.src.dir}" includes="**/*.groovy"/>
             <fileset dir="${org.jboss.esb.rosetta.src.dir}" includes="**/*.properties"/>
        	</jar>
-        <jar destfile="${org.jboss.esb.rosetta.distrib.dir}/lib/test-util.jar">
-            <fileset dir="${org.jboss.esb.internal.dest}/tests/"
-                     includes="org/jboss/soa/esb/testutils/**/*.class"/>
+    	
+        <jar destfile="${org.jboss.esb.rosetta.distrib.dir}/lib/test-util.jar" manifest="${org.jboss.esb.rosetta.classes.dir}/MANIFEST.MF">
+            <fileset dir="${org.jboss.esb.rosetta.classes.dir}"
+                     includes="VERSION org/jboss/soa/**/Version.class"/>
+        	<fileset dir="${org.jboss.esb.internal.dest}/tests/"
+        	                     includes="org/jboss/soa/esb/testutils/**/*.class"/>
             <fileset dir="tests/src" includes="org/jboss/soa/esb/testutils/*.properties"/>
             <fileset dir="tests/src" includes="org/jboss/soa/esb/testutils/*.xml"/>
             <fileset dir="${org.jboss.esb.internal.dest}/tests/"
@@ -110,6 +113,22 @@
 
 	<target name="generate-config-model" depends="org.jboss.esb.rosetta.prepare">
 
+		<delete file="${org.jboss.esb.rosetta.classes.dir}/VERSION"/>
+		    	<propertyfile file="${org.jboss.esb.rosetta.classes.dir}/VERSION" comment="JBoss ESB Product Information">
+					<entry key="Version" value="${version}"/>			
+				</propertyfile>
+		    	
+				<manifest file="${org.jboss.esb.rosetta.classes.dir}/MANIFEST.MF">
+					<attribute name="Built-By" value="${user.name}"/>
+					<attribute name="Main-Class" value="org.jboss.soa.esb.Version"/>
+					<section name="JBoss ESB">
+						<attribute name="Specification-Title" value="${esb.server.name}"/>
+						<attribute name="Specification-Version" value="${version}"/>
+						<attribute name="Specification-Vendor" value="JBoss"/>
+						<attribute name="Implementation-Version" value="${version} ${TODAY}"/> 
+					</section>
+				</manifest>
+		
         <taskdef name="xmlbean" classname="org.apache.xmlbeans.impl.tool.XMLBean" classpathref="xbeans-classpath" />
         <delete dir="${gendir}" /><mkdir dir="${gendir}" />
 
@@ -123,9 +142,12 @@
             <fileset dir="${org.jboss.esb.root.dir}/etc/schemas/xml/" includes="jbossesb-1.0.1.xsd,jbossesb-1.0.1.xsdconfig"/>
         </xmlbean>
         <!-- now add the xsd to it -->
-        <jar destfile="${org.jboss.esb.rosetta.distrib.dir}/lib/jbossesb-config-model-1.0.1.jar" update="true"
+        <jar destfile="${org.jboss.esb.rosetta.distrib.dir}/lib/jbossesb-config-model-1.0.1.jar" update="true" manifest="${org.jboss.esb.rosetta.classes.dir}/MANIFEST.MF"
             basedir="${org.jboss.esb.root.dir}/etc/schemas/xml/"
-            includes="jbossesb-1.0.1.xsd"/>
+            includes="jbossesb-1.0.1.xsd">
+        	<fileset dir="${org.jboss.esb.rosetta.classes.dir}"
+                 includes="VERSION org/jboss/soa/**/Version.class"/>
+		</jar>
     </target>
 
     <path id="xbeans-classpath">




More information about the jboss-svn-commits mailing list