[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