[jboss-cvs] JBoss Messaging SVN: r4987 - branches/Branch_1_4.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 18 18:38:50 EDT 2008


Author: clebert.suconic at jboss.com
Date: 2008-09-18 18:38:50 -0400 (Thu, 18 Sep 2008)
New Revision: 4987

Modified:
   branches/Branch_1_4/build-messaging.xml
Log:
Weird line delimiters change

Modified: branches/Branch_1_4/build-messaging.xml
===================================================================
--- branches/Branch_1_4/build-messaging.xml	2008-09-18 22:11:43 UTC (rev 4986)
+++ branches/Branch_1_4/build-messaging.xml	2008-09-18 22:38:50 UTC (rev 4987)
@@ -1,581 +1,581 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE project [
-   <!ENTITY libraries SYSTEM "thirdparty/libraries.ent">
-]>
-
-<!-- =========================================================================================== -->
-<!--                                                                                             -->
-<!-- JBoss, Home of Professional Open Source                                                     -->
-<!-- Copyright 2005, JBoss Inc., and individual contributors as indicated                        -->
-<!-- by the @authors tag. See the copyright.txt in the distribution for a                        -->
-<!-- full listing of individual contributors.                                                    -->
-<!--                                                                                             -->
-<!-- This is free software; you can redistribute it and/or modify it                             -->
-<!-- under the terms of the GNU Lesser General Public License as                                 -->
-<!-- published by the Free Software Foundation; either version 2.1 of                            -->
-<!-- the License, or (at your option) any later version.                                         -->
-<!--                                                                                             -->
-<!-- This software is distributed in the hope that it will be useful,                            -->
-<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of                              -->
-<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU                            -->
-<!-- Lesser General Public License for more details.                                             -->
-<!--                                                                                             -->
-<!-- You should have received a copy of the GNU Lesser General Public                            -->
-<!-- License along with this software; if not, write to the Free                                 -->
-<!-- Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA                          -->
-<!-- 02110-1301 USA, or see the FSF site: http://www.fsf.org.                                    -->
-<!--                                                                                             -->
-<!-- =========================================================================================== -->
-
-
-<!-- =========================================================================================== -->
-<!--                                                                                             -->
-<!-- $Id$ -->
-<!--                                                                                             -->
-<!-- =========================================================================================== -->
-
-
-<project default="compile" name="JBoss Messaging">
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE project [
+   <!ENTITY libraries SYSTEM "thirdparty/libraries.ent">
+]>
 
+<!-- =========================================================================================== -->
+<!--                                                                                             -->
+<!-- JBoss, Home of Professional Open Source                                                     -->
+<!-- Copyright 2005, JBoss Inc., and individual contributors as indicated                        -->
+<!-- by the @authors tag. See the copyright.txt in the distribution for a                        -->
+<!-- full listing of individual contributors.                                                    -->
+<!--                                                                                             -->
+<!-- This is free software; you can redistribute it and/or modify it                             -->
+<!-- under the terms of the GNU Lesser General Public License as                                 -->
+<!-- published by the Free Software Foundation; either version 2.1 of                            -->
+<!-- the License, or (at your option) any later version.                                         -->
+<!--                                                                                             -->
+<!-- This software is distributed in the hope that it will be useful,                            -->
+<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of                              -->
+<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU                            -->
+<!-- Lesser General Public License for more details.                                             -->
+<!--                                                                                             -->
+<!-- You should have received a copy of the GNU Lesser General Public                            -->
+<!-- License along with this software; if not, write to the Free                                 -->
+<!-- Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA                          -->
+<!-- 02110-1301 USA, or see the FSF site: http://www.fsf.org.                                    -->
+<!--                                                                                             -->
+<!-- =========================================================================================== -->
+
+
+<!-- =========================================================================================== -->
+<!--                                                                                             -->
+<!-- $Id$ -->
+<!--                                                                                             -->
+<!-- =========================================================================================== -->
+
+
+<project default="compile" name="JBoss Messaging">
+
 	
    <property file="build.properties"/>
 	
-	
-   <!-- ======================================================================================== -->
-   <!-- Configuration                                                                            -->
-   <!-- ======================================================================================== -->
-
-   <!--
-        Module name(s) & version.
-   -->
-
-   <property name="messaging.version.major" value="1"/>
-   <property name="messaging.version.minor" value="4"/>
-   <property name="messaging.version.revision" value="1"/>
-   <property name="messaging.version.incrementing" value="25"/>
-   <property name="messaging.version.tag" value="CR1"/>
-   <property name="messaging.version.name" value="WaterMelon"/>
-   <property name="messaging.version.cvstag" value="JBossMessaging_1_4_1_CR1"/>
-   <property name="module.name" value="messaging"/>
-   <property name="module.Name" value="JBoss Messaging"/>
-   <property name="module.version" value="${messaging.version.major}.${messaging.version.minor}.${messaging.version.revision}.${messaging.version.tag}"/>
-
-   <property name="jms.version.major" value="1"/>
-   <property name="jms.version.minor" value="1"/>
-   <property name="jms.version" value="1.1"/>
-
-   <!--
-        Jar manifest version information.
-    -->
-
-   <tstamp>
-     <format property="build.number" pattern="yyyyMMddHHmm"/>
-   </tstamp>
-
-   <property name="messaging.specification.title" value="${module.Name}"/>
-   <property name="messaging.specification.version" value="${module.version}"/>
-   <property name="messaging.specification.vendor" value="JBoss Inc. (http://www.jboss.org/)"/>
-
-   <property name="messaging.implementation.title" value="${module.Name}"/>
-   <property name="messaging.implementation.url" value="http://www.jboss.org/"/>
-   <property name="messaging.implementation.version" value="${messaging.version.major}.${messaging.version.minor}.${messaging.version.revision}.${messaging.version.tag} (build: CVSTag=${messaging.version.cvstag} date=${build.number})"/>
-   <property name="messaging.implementation.vendor" value="${messaging.specification.vendor}"/>
-   <property name="messaging.implementation.vendor.id" value="${messaging.implementation.url}"/>
-
-   <property environment="ENV"/>
-
-   <!--
-        Other local properties.
-   -->
-
-   <property name="require.test.results" value="true"/>
+	
+   <!-- ======================================================================================== -->
+   <!-- Configuration                                                                            -->
+   <!-- ======================================================================================== -->
 
-	
-   <!--
-        Project paths.
+   <!--
+        Module name(s) & version.
    -->
+
+   <property name="messaging.version.major" value="1"/>
+   <property name="messaging.version.minor" value="4"/>
+   <property name="messaging.version.revision" value="1"/>
+   <property name="messaging.version.incrementing" value="25"/>
+   <property name="messaging.version.tag" value="CR1"/>
+   <property name="messaging.version.name" value="WaterMelon"/>
+   <property name="messaging.version.cvstag" value="JBossMessaging_1_4_1_CR1"/>
+   <property name="module.name" value="messaging"/>
+   <property name="module.Name" value="JBoss Messaging"/>
+   <property name="module.version" value="${messaging.version.major}.${messaging.version.minor}.${messaging.version.revision}.${messaging.version.tag}"/>
+
+   <property name="jms.version.major" value="1"/>
+   <property name="jms.version.minor" value="1"/>
+   <property name="jms.version" value="1.1"/>
+
+   <!--
+        Jar manifest version information.
+    -->
+
+   <tstamp>
+     <format property="build.number" pattern="yyyyMMddHHmm"/>
+   </tstamp>
+
+   <property name="messaging.specification.title" value="${module.Name}"/>
+   <property name="messaging.specification.version" value="${module.version}"/>
+   <property name="messaging.specification.vendor" value="JBoss Inc. (http://www.jboss.org/)"/>
+
+   <property name="messaging.implementation.title" value="${module.Name}"/>
+   <property name="messaging.implementation.url" value="http://www.jboss.org/"/>
+   <property name="messaging.implementation.version" value="${messaging.version.major}.${messaging.version.minor}.${messaging.version.revision}.${messaging.version.tag} (build: CVSTag=${messaging.version.cvstag} date=${build.number})"/>
+   <property name="messaging.implementation.vendor" value="${messaging.specification.vendor}"/>
+   <property name="messaging.implementation.vendor.id" value="${messaging.implementation.url}"/>
+
+   <property environment="ENV"/>
+
+   <!--
+        Other local properties.
+   -->
+
+   <property name="require.test.results" value="true"/>
+
 	
-   <property name="project.root" value="${basedir}"/>
+   <!--
+        Project paths.
+   -->
+	
+   <property name="project.root" value="${basedir}"/>
    <property name="integration-dir" value="${project.root}/integration/${integration.base}"/>
    <property name="project.source" value="${project.root}/src"/>
    <property name="integration.java" value="${integration-dir}/src"/>
-   <property name="source.java" value="${project.source}/main"/>
-   <property name="source.etc" value="${integration-dir}/etc"/>
-   <property name="project.output" value="${project.root}/output"/>
-   <property name="build.classes" value="${project.output}/classes"/>
-   <property name="build.lib" value="${project.output}/lib"/>
-   <property name="build.api" value="${project.output}/api"/>
-   <property name="build.etc" value="${project.output}/etc"/>
-   <property name="build.bin" value="${project.output}/bin"/>
-   <property name="build.docs" value="${project.output}/docs"/>
-   <property name="build.parsers" value="${project.output}/gen-parsers"/>
-   <property name="build.resources" value="${project.output}/resources"/>
-   <property name="build.examples" value="${project.output}/examples"/>
-   <property name="build.reports" value="${project.output}/reports"/>
-   <property name="build.gen" value="${project.output}/gen"/>
-   <property name="build.gen-src" value="${project.output}/gen-src"/>
-   <property name="build.todo" value="${project.output}/todo"/>
-   <property name="build.jar" value="${project.output}/jar"/>
-   <property name="build.sar" value="${project.output}/sar"/>
-   <property name="project.thirdparty" value="${project.root}/thirdparty"/>
-   <property name="release.output" value="${project.root}/release/jboss-messaging-${module.version}"/>
-
-   <!-- ======================================================================================== -->
-   <!-- Thirdparty Dependency Definitions                                                        -->
-   <!-- ======================================================================================== -->
-
-   &libraries;
-
-   <!--
-       This module is based on Java 1.5
-   -->
-
-   <property name="javac.target" value="1.5"/>
-   <property name="javac.source" value="1.5"/>
-
-   <property name="javac.debug" value="true"/>
-   <property name="javac.optimize" value="false"/>
-   <property name="javac.depend" value="false"/>
-   <property name="javac.verbose" value="false"/>
-   <property name="javac.deprecation" value="true"/>
-   <property name="javac.include.ant.runtime" value="false"/>
-   <property name="javac.include.java.runtime" value="true"/>
-   <property name="javac.fail.onerror" value="true"/>
+   <property name="source.java" value="${project.source}/main"/>
+   <property name="source.etc" value="${integration-dir}/etc"/>
+   <property name="project.output" value="${project.root}/output"/>
+   <property name="build.classes" value="${project.output}/classes"/>
+   <property name="build.lib" value="${project.output}/lib"/>
+   <property name="build.api" value="${project.output}/api"/>
+   <property name="build.etc" value="${project.output}/etc"/>
+   <property name="build.bin" value="${project.output}/bin"/>
+   <property name="build.docs" value="${project.output}/docs"/>
+   <property name="build.parsers" value="${project.output}/gen-parsers"/>
+   <property name="build.resources" value="${project.output}/resources"/>
+   <property name="build.examples" value="${project.output}/examples"/>
+   <property name="build.reports" value="${project.output}/reports"/>
+   <property name="build.gen" value="${project.output}/gen"/>
+   <property name="build.gen-src" value="${project.output}/gen-src"/>
+   <property name="build.todo" value="${project.output}/todo"/>
+   <property name="build.jar" value="${project.output}/jar"/>
+   <property name="build.sar" value="${project.output}/sar"/>
+   <property name="project.thirdparty" value="${project.root}/thirdparty"/>
+   <property name="release.output" value="${project.root}/release/jboss-messaging-${module.version}"/>
+
+   <!-- ======================================================================================== -->
+   <!-- Thirdparty Dependency Definitions                                                        -->
+   <!-- ======================================================================================== -->
+
+   &libraries;
+
+   <!--
+       This module is based on Java 1.5
+   -->
+
+   <property name="javac.target" value="1.5"/>
+   <property name="javac.source" value="1.5"/>
+
+   <property name="javac.debug" value="true"/>
+   <property name="javac.optimize" value="false"/>
+   <property name="javac.depend" value="false"/>
+   <property name="javac.verbose" value="false"/>
+   <property name="javac.deprecation" value="true"/>
+   <property name="javac.include.ant.runtime" value="false"/>
+   <property name="javac.include.java.runtime" value="true"/>
+   <property name="javac.fail.onerror" value="true"/>
 	
    <!-- ============================================================================================== -->
    <!-- Version specific integration build script (classpath & anything specific) (JBoss5/JBoss4/EAP4) -->
    <!-- ============================================================================================== -->
    <import file="build-messaging-${integration.base}.xml"/>
 	
- 	
-   <!-- ======================================================================================== -->
-   <!-- Local Dependencies Override Tasks                                                        -->
-   <!-- ======================================================================================== -->
-
-   <!-- ======================================================================================== -->
-   <!-- Compilation Tasks                                                                        -->
-   <!-- ======================================================================================== -->
-
-   <target name="compile"
-           depends="compile-parsers, compile-classes, compile-etc"/>
-
-   <target name="compile-parsers">
-
-      <mkdir dir="${build.parsers}/org/jboss/jms/server/selector"/>
-      <echo message="${sun.javacc.lib}"/>
-      <javacc target="${source.java}/org/jboss/jms/server/selector/SelectorParser.jj"
-              outputdirectory="${build.parsers}/org/jboss/jms/server/selector"
-              javacchome="${sun.javacc.lib}"
-              static="false"/>
-
-      <mkdir dir="${build.classes}"/>
-      <javac destdir="${build.classes}"
-             target="${javac.target}"
-             source="${javac.source}"
-             debug="${javac.debug}"
-             optimize="${javac.optimize}"
-             depend="${javac.depend}"
-             verbose="${javac.verbose}"
-             deprecation="${javac.deprecation}"
-             includeAntRuntime="${javac.include.ant.runtime}"
-             includeJavaRuntime="${javac.include.java.runtime}"
-             failonerror="${javac.fail.onerror}">
-         <src path="${build.parsers}"/>
-         <src path="${source.java}"/>
-         <include name="org/jboss/jms/server/selector/ASCII_CharStream.java"/>
-         <include name="org/jboss/jms/server/selector/ParserException.java"/>
-         <include name="org/jboss/jms/server/selector/SelectorParser.java"/>
-         <include name="org/jboss/jms/server/selector/SelectorParserConstants.java"/>
-         <include name="org/jboss/jms/server/selector/SelectorParserTokenManager.java"/>
-         <include name="org/jboss/jms/server/selector/Token.java"/>
-         <include name="org/jboss/jms/server/selector/TokenMgrError.java"/>
-         <include name="org/jboss/jms/server/selector/Operator.java"/>
-         <include name="org/jboss/jms/server/selector/Identifier.java"/>
-         <classpath refid="compilation.classpath"/>
-      </javac>
-   </target>
-
-    <target name="compile-classes">
-
-      <mkdir dir="${build.classes}"/>
-      <!--<display-path path="compilation.classpath"/>-->
-      <javac destdir="${build.classes}"
-             target="${javac.target}"
-             source="${javac.source}"
-             optimize="${javac.optimize}"
-             debug="${javac.debug}"
-             depend="${javac.depend}"
-             verbose="${javac.verbose}"
-             deprecation="${javac.deprecation}"
-             includeAntRuntime="${javac.include.ant.runtime}"
-             includeJavaRuntime="${javac.include.java.runtime}"
-             failonerror="${javac.fail.onerror}">
+ 	
+   <!-- ======================================================================================== -->
+   <!-- Local Dependencies Override Tasks                                                        -->
+   <!-- ======================================================================================== -->
+
+   <!-- ======================================================================================== -->
+   <!-- Compilation Tasks                                                                        -->
+   <!-- ======================================================================================== -->
+
+   <target name="compile"
+           depends="compile-parsers, compile-classes, compile-etc"/>
+
+   <target name="compile-parsers">
+
+      <mkdir dir="${build.parsers}/org/jboss/jms/server/selector"/>
+      <echo message="${sun.javacc.lib}"/>
+      <javacc target="${source.java}/org/jboss/jms/server/selector/SelectorParser.jj"
+              outputdirectory="${build.parsers}/org/jboss/jms/server/selector"
+              javacchome="${sun.javacc.lib}"
+              static="false"/>
+
+      <mkdir dir="${build.classes}"/>
+      <javac destdir="${build.classes}"
+             target="${javac.target}"
+             source="${javac.source}"
+             debug="${javac.debug}"
+             optimize="${javac.optimize}"
+             depend="${javac.depend}"
+             verbose="${javac.verbose}"
+             deprecation="${javac.deprecation}"
+             includeAntRuntime="${javac.include.ant.runtime}"
+             includeJavaRuntime="${javac.include.java.runtime}"
+             failonerror="${javac.fail.onerror}">
+         <src path="${build.parsers}"/>
          <src path="${source.java}"/>
+         <include name="org/jboss/jms/server/selector/ASCII_CharStream.java"/>
+         <include name="org/jboss/jms/server/selector/ParserException.java"/>
+         <include name="org/jboss/jms/server/selector/SelectorParser.java"/>
+         <include name="org/jboss/jms/server/selector/SelectorParserConstants.java"/>
+         <include name="org/jboss/jms/server/selector/SelectorParserTokenManager.java"/>
+         <include name="org/jboss/jms/server/selector/Token.java"/>
+         <include name="org/jboss/jms/server/selector/TokenMgrError.java"/>
+         <include name="org/jboss/jms/server/selector/Operator.java"/>
+         <include name="org/jboss/jms/server/selector/Identifier.java"/>
+         <classpath refid="compilation.classpath"/>
+      </javac>
+   </target>
+
+    <target name="compile-classes">
+
+      <mkdir dir="${build.classes}"/>
+      <!--<display-path path="compilation.classpath"/>-->
+      <javac destdir="${build.classes}"
+             target="${javac.target}"
+             source="${javac.source}"
+             optimize="${javac.optimize}"
+             debug="${javac.debug}"
+             depend="${javac.depend}"
+             verbose="${javac.verbose}"
+             deprecation="${javac.deprecation}"
+             includeAntRuntime="${javac.include.ant.runtime}"
+             includeJavaRuntime="${javac.include.java.runtime}"
+             failonerror="${javac.fail.onerror}">
+         <src path="${source.java}"/>
          <src path="${integration.java}"/>
-         <include name="**/*.java"/>
-         <classpath refid="compilation.classpath"/>
-      </javac>
-      
-      <antcall target="instrument-classes" />
-   </target>
-
-   <target name="compile-etc">
+         <include name="**/*.java"/>
+         <classpath refid="compilation.classpath"/>
+      </javac>
+      
+      <antcall target="instrument-classes" />
+   </target>
 
+   <target name="compile-etc">
+
 	  <echo message="copy from ${source.etc} into ${build.etc}"/>
-   	
-      <mkdir dir="${build.etc}"/>
-      <copy todir="${build.etc}" filtering="yes">
-         <fileset dir="${source.etc}">
-            <include name="**"/>
-         </fileset>
-         <filterset>
-            <filter token="JMS_VERSION" value="${jms.version}"/>
-            <filter token="JMS_VERSION_MAJOR" value="${jms.version.major}"/>
-            <filter token="JMS_VERSION_MINOR" value="${jms.version.minor}"/>
-            <filter token="MODULE_VERSION" value="${module.version}"/>
-            <filter token="MESSAGING_VERSION_MAJOR" value="${messaging.version.major}"/>
-            <filter token="MESSAGING_VERSION_MINOR" value="${messaging.version.minor}"/>
-            <filter token="MESSAGING_VERSION_INCREMENTING" value="${messaging.version.incrementing}"/>
-            <filter token="MODULE_NAME" value="${module.Name}"/>
-            <filter token="MODULE_VENDOR" value="${messaging.specification.vendor}"/>
-            <filter token="MODULE_URL" value="${messaging.implementation.url}"/>
-            <filter token="MODULE_IMPLEMENTATION_VERSION" value="${messaging.implementation.version}"/>
-            <filter token="JAVA_VM_VERSION" value="${java.vm.version}"/>
-            <filter token="JAVA_VM_VENDOR" value="${java.vm.vendor}"/>
-         </filterset>
-      </copy>
-      <move file="${build.etc}/VERSION-PRE-SUBSTITUTE" toFile="${build.etc}/VERSION"/>
-   </target>
-
-   <!-- ======================================================================================== -->
-   <!-- Javadoc                                                                                  -->
-   <!-- ======================================================================================== -->
-
-   <target name="javadoc" depends="compile">
-
-      <javadoc destdir="${build.api}" author="true" version="true" use="true" windowtitle="JBoss Messaging ${module.version}">
-
-         <packageset dir="${source.java}" defaultexcludes="yes">
-            <include name="org/jboss/**"/>
-         </packageset>
-
-         <doctitle><![CDATA[<h2>JBoss Messaging  ${module.version}</h2>]]></doctitle>
-         <bottom><![CDATA[<i>Copyright &#169; 2006 JBoss Inc. All Rights Reserved.</i>]]></bottom>
-         <tag name="todo" scope="all" description="To do:"/>
-         <group title="JMS Facade" packages="org.jboss.jms.*"/>
-         <group title="Messaging Core" packages="org.jboss.messaging.*"/>
-      </javadoc>
-   </target>
-
-   <!-- ======================================================================================== -->
-   <!-- Archival Tasks                                                                           -->
-   <!-- ======================================================================================== -->
-
-   <target name="jar" depends="compile, jar-structure">
-
-      <mkdir dir="${build.lib}"/>
-      <jar jarfile="${build.lib}/jboss-${module.name}.jar" manifest="${build.etc}/default.mf">
-         <fileset dir="${build.classes}" includes="**"/>
-         <fileset dir="${build.jar}">
-            <exclude name="*-service.xml"/>
-            <exclude name="*-ds.xml"/>
-            <exclude name="messaging-*.properties"/>
-         </fileset>
-      </jar>
-
-   </target>
-
-   <!-- Note that the sar doesn't contain jboss-messaging.jar - this is because jboss-messaging.jar actually needs
-        to go in server/<config_name>/lib directory, since other components e.g. the JTA recovery manager need to access it
-        and won't be able to if it is in the sar -->
-   <target name="sar" depends="compile, jar, sar-structure">
-      <mkdir dir="${build.lib}"/>
-      <jar jarfile="${build.lib}/jboss-${module.name}.sar" manifest="${build.etc}/default.mf">
-         <fileset dir="${build.sar}" includes="**"/>
-         <fileset dir="${build.jar}">
-            <exclude name="aop-messaging-*.xml"/>
-            <exclude name="VERSION"/>
-            <exclude name="xmdesc/**"/>
-         </fileset>
-      </jar>
-   </target>
-
-   <target name="jar-structure">
-
-      <mkdir dir="${build.jar}/META-INF"/>
-      <mkdir dir="${build.jar}/xmdesc"/>
-      <copy todir="${build.jar}" file="${source.etc}/server/default/deploy/messaging-service.xml"/>
-      <copy todir="${build.jar}" file="${source.etc}/server/default/deploy/connection-factories-service.xml"/>
-      <copy todir="${build.jar}" file="${source.etc}/server/default/deploy/destinations-service.xml"/>
-      <copy todir="${build.jar}" file="${source.etc}/server/default/deploy/hsqldb-persistence-service.xml"/>
-      <copy todir="${build.jar}" file="${source.etc}/remoting/remoting-bisocket-service.xml"/>
-      <copy file="${build.etc}/VERSION" toFile="${build.jar}/VERSION"/>
-      <copy todir="${build.jar}/xmdesc">
-         <fileset dir="${source.etc}/xmdesc" includes="*.xml"/>
-      </copy>
-      <copy todir="${build.jar}" file="${source.etc}/aop-messaging-server.xml"/>
-      <copy todir="${build.jar}" file="${source.etc}/aop-messaging-client.xml"/>
-   </target>
-
-   <target name="sar-structure" depends="jar-structure">
-      <copy todir="${build.sar}/META-INF" file="${source.etc}/server/default/deploy/jboss-service.xml"/>
-   </target>
-
-   <target name="artifacts" depends="jar, sar, client-jar, src-jar"/>
-
-   <!-- this file exists to be exported on repository, as most jboss projects will do the same to facilitate debugging -->
-   <target name="src-jar" depends="compile">
-      <mkdir dir="${build.lib}"/>
-
-      <jar jarfile="${build.lib}/jboss-messaging-src.jar">
-
-         <manifest>
-            <attribute name="Class-path"
-                       value="jboss-aop.jar jboss-remoting.jar javassist.jar trove.jar jboss-common-core.jar jboss-j2ee.jar jboss-j2se.jar jnp-client.jar concurrent.jar log4j.jar commons-logging.jar"/>
-         </manifest>
-         <fileset dir="./src">
-            <include name="**/*.java"/>
-         </fileset>
-      </jar>
-   </target>
-
-   <target name="client-jar" depends="compile">
-      <mkdir dir="${build.lib}"/>
-
-      <jar jarfile="${build.lib}/jboss-messaging-client.jar">
-
-         <manifest>
-            <attribute name="Class-path"
-                       value="jboss-aop.jar jboss-remoting.jar javassist.jar trove.jar jboss-common-core.jar jboss-j2ee.jar jboss-j2se.jar jnp-client.jar concurrent.jar log4j.jar commons-logging.jar"/>
-         </manifest>
-         <fileset dir="${build.classes}">
-            <!-- TODO This structure is temporary until we partition the classes
-                 properly between client and server -->
-            <include name="org/jboss/jms/client/**/*.class"/>
-            <include name="org/jboss/jms/delegate/**/*.class"/>
-            <include name="org/jboss/jms/destination/**/*.class"/>
-            <include name="org/jboss/jms/message/**/*.class"/>
-            <include name="org/jboss/jms/tx/**/*.class"/>
-            <include name="org/jboss/jms/referenceable/*.class"/>
-	    <include name="org/jboss/jms/exception/*.class"/>
-            <include name="org/jboss/jms/wireformat/*.class"/>
-            <include name="org/jboss/messaging/util/**/*.class"/>
-	    <include name="org/jboss/messaging/core/impl/message/**/*.class"/>
-            <include name="org/jboss/messaging/core/contract/**/*.class"/>
-            <include name="org/jboss/jms/server/remoting/**/*.class"/>
-         </fileset>
-         <fileset dir="${build.etc}">
-            <include name="VERSION"/>
-         </fileset>
-
-      </jar>
-   </target>
-
-   <!-- ======================================================================================== -->
-   <!-- Release Tasks                                                                            -->
-   <!-- ======================================================================================== -->
-
-   <target name="archive-functional" depends="release-structure">
-
-      <mkdir dir="./tests/output/jboss-messaging-functional-test-results-${module.version}"/>
-      <copy todir="./tests/output/jboss-messaging-functional-test-results-${module.version}">
-         <fileset dir="./tests/output/reports/html">
-            <include name="**"/>
-         </fileset>
-      </copy>
-      <zip destfile="${release.output}/test-results/jboss-messaging-functional-test-results-${module.version}.zip"
-           basedir="./tests/output" includes="jboss-messaging-functional-test-results-${module.version}/**"/>
-      <delete dir="./tests/output/jboss-messaging-functional-test-results-${module.version}"/>
-   </target>
-
-   <target name="archive-stress" depends="release-structure">
-
-      <mkdir dir="./tests/output/jboss-messaging-stress-test-results-${module.version}"/>
-      <copy todir="./tests/output/jboss-messaging-stress-test-results-${module.version}">
-         <fileset dir="./tests/output/reports/html">
-            <include name="**"/>
-         </fileset>
-      </copy>
-      <zip destfile="${release.output}/test-results/jboss-messaging-stress-test-results-${module.version}.zip"
-           basedir="./tests/output" includes="jboss-messaging-stress-test-results-${module.version}/**"/>
-      <delete dir="./tests/output/jboss-messaging-stress-test-results-${module.version}"/>
-   </target>
-
-   <target name="archive-smoke" depends="release-structure">
-
-      <copy todir="${release.output}/test-results">
-         <fileset dir="./tests/smoke/output">
-            <include name="*.html"/>
-         </fileset>
-      </copy>
-   </target>
-
-   <target name="release-bundle" depends="artifacts, release-structure, examples, userdoc, bundle-source, javadoc">
-
-      <copy todir="${release.output}" file="${build.lib}/jboss-${module.name}.sar"/>
-      <copy todir="${release.output}" file="${build.lib}/jboss-${module.name}.jar"/>
-      <copy todir="${release.output}" file="${build.lib}/jboss-${module.name}-client.jar"/>
-      <copy todir="${release.output}" file="./docs/README.html"/>
-      <copy todir="${release.output}" file="./JBossORG-EULA.txt"/>
-      <copy todir="${release.output}/api">
-         <fileset dir="${build.api}" includes="**"/>
-      </copy>
-      <copy todir="${release.output}/util">
-         <fileset dir="./util" excludes="release-admin.properties">
-            <include name="**"/>
-         </fileset>
-      </copy>
-      <zip destfile="${build.lib}/jboss-messaging-${module.version}.zip">
-         <zipfileset dir="${release.output}" prefix="jboss-messaging-${module.version}/"/>
-         <zipfileset dir="./src/etc/server/default/config" prefix="jboss-messaging-${module.version}/src/etc/server/default/config/"/>
-      </zip>
-      <echo message="Release bundle jboss-messaging-${module.version}.zip done"/>
-   </target>
-
-   <target name="release-structure">
-
-      <mkdir dir="${release.output}/util"/>
-      <mkdir dir="${release.output}/examples"/>
-      <mkdir dir="${release.output}/docs/userguide"/>
-      <mkdir dir="${release.output}/src"/>
-      <mkdir dir="${release.output}/test-results"/>
-   </target>
-
-   <!-- Note: This target must be ran after the smoke test -->
-   <target name="examples" depends="release-structure">
-
-      <copy todir="${release.output}/examples">
-         <fileset dir="./docs/examples" excludes="examples.properties">
-            <exclude name="programmatic-deployment"/>
-         </fileset>
-      </copy>
-      <copy todir="${release.output}/examples/config">
-         <fileset dir="./src/etc/server/default/deploy">
-            <include name="*-persistence-service.xml"/>
-            <include name="*-ds.xml"/>
-         </fileset>
-         <fileset dir="./src/etc/remoting">
-            <include name="*-service.xml"/>
-         </fileset>
-      </copy>
-   </target>
-
-   <target name="userdoc" depends="release-structure">
-
-      <ant dir="./docs/userguide" antfile="build.xml" target="all"/>
-      <copy todir="${release.output}/docs/userguide">
-         <fileset dir="${project.output}/docs/userguide/en">
-            <include name="**"/>
-         </fileset>
-      </copy>
-   </target>
-
-   <target name="bundle-source" depends="release-structure">
-
-      <zip destfile="${release.output}/src/jboss-messaging-${module.version}-src.zip"
-           basedir="${source.java}" excludes="**/CVS,*.iml"/>
-      <zip destfile="${release.output}/src/jboss-messaging-tests-${module.version}-src.zip"
-           basedir="${project.root}/tests/src" includes="org/jboss/test/**" excludes="**/CVS,*.iml"/>
-   </target>
-
-   <target name="bundle-test-results" depends="release-structure" if="require.test.results">
-
-      <available file="${release.output}/test-results/jboss-messaging-functional-test-results-${module.version}.zip"
-                 property="functional.test.results.present" value="true"/>
-      <fail message="Functional test results ${release.output}/test-results/jboss-messaging-functional-test-results-${module.version}.zip not available!"
-            unless="functional.test.results.present"/>
-
-<!--
-      <available file="${release.output}/test-results/jboss-messaging-functional-test-results-Linux-${module.version}.zip"
-                 property="linux.functional.test.results.present" value="true"/>
-      <fail message="Linux functional test results ${release.output}/test-results/jboss-messaging-functional-test-results-Linux-${module.version}.zip not available!"
-            unless="linux.functional.test.results.present"/>
--->
-
-      <available file="${release.output}/test-results/jboss-messaging-stress-test-results-${module.version}.zip"
-                 property="stress.test.results.present" value="true"/>
-      <fail message="Stress test results ${release.output}/test-results/jboss-messaging-stress-test-results-${module.version}.zip not available!"
-            unless="stress.test.results.present"/>
-
-<!--
-      <available file="${release.output}/test-results/jboss-messaging-stress-test-results-Linux-${module.version}.zip"
-                 property="linux.stress.test.results.present" value="true"/>
-      <fail message="Linux stress test results ${release.output}/test-results/jboss-messaging-stress-test-results-Linux-${module.version}.zip not available!"
-            unless="linux.stress.test.results.present"/>
--->
-
-   </target>
-
-   <target name="deploydefault" depends="jar">
-      <copy file="${build.lib}/jboss-${module.name}.sar"
-            todir="${ENV.JBOSS_HOME}/server/default/deploy"/>
-   </target>
-
-   <target name="undeploydefault">
-      <delete file="${ENV.JBOSS_HOME}/server/default/deploy/jboss-${module.name}.sar"/>
-   </target>
-
-   <target name="source-bundle">
-      <mkdir dir="${build.lib}"/>
-      <zip destfile="${build.lib}/jboss-messaging-${module.version}-src.zip">
-         <zipfileset dir="${project.root}" prefix="jboss-messaging-${module.version}-src">
-            <exclude name="**/.svn"/>
-            <exclude name="*.iml"/>
-            <exclude name="*.ipr"/>
-            <exclude name="*.iws"/>
-            <exclude name="**/output/**"/>
-            <exclude name="release/**"/>
-         </zipfileset>
-      </zip>
-   </target>
-
-   <!-- ======================================================================================== -->
-   <!-- TCK Tasks                                                                                -->
-   <!-- ======================================================================================== -->
-
-   <target name="cts-deploy" depends="jar">
-      <copy file="${build.lib}/jboss-${module.name}.sar"
-         todir="${ENV.JBOSS_HOME}/server/cts-messaging/deploy"/>
-   </target>
-
-   <target name="cts-undeploy">
-      <delete file="${ENV.JBOSS_HOME}/server/cts-messaging/deploy/jboss-${module.name}.sar"/>
-   </target>
-
-   <!-- ======================================================================================== -->
-   <!-- Cleaning Tasks                                                                           -->
-   <!-- ======================================================================================== -->
-
-   <target name="clean">
-
-      <delete dir="${project.output}" quiet="true"/>
-
-      <ant dir="./docs/examples/queue" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/topic" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/mdb" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/mdb-failure" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/stateless" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/ejb3mdb" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/secure-socket" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/distributed-queue" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/distributed-topic" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/queue-failover" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/http" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/web-service" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./docs/examples/stateless-clustered" antfile="build.xml" inheritAll="false" target="clean"/>
-      <ant dir="./tests" antfile="build.xml" inheritAll="false" target="clean"/>
-   </target>
-
-   <!-- ======================================================================================== -->
-   <!-- Macros                                                                                   -->
-   <!-- ======================================================================================== -->
-
-   <macrodef name="display-path">
-      <attribute name="path"/>
-      <sequential>
-         <pathconvert refid="@{path}" targetos="unix" property="@{path}.representation"/>
-         <echo message="@{path}: ${@{path}.representation}"/>
-      </sequential>
-   </macrodef>
-
-</project>
+   	
+      <mkdir dir="${build.etc}"/>
+      <copy todir="${build.etc}" filtering="yes">
+         <fileset dir="${source.etc}">
+            <include name="**"/>
+         </fileset>
+         <filterset>
+            <filter token="JMS_VERSION" value="${jms.version}"/>
+            <filter token="JMS_VERSION_MAJOR" value="${jms.version.major}"/>
+            <filter token="JMS_VERSION_MINOR" value="${jms.version.minor}"/>
+            <filter token="MODULE_VERSION" value="${module.version}"/>
+            <filter token="MESSAGING_VERSION_MAJOR" value="${messaging.version.major}"/>
+            <filter token="MESSAGING_VERSION_MINOR" value="${messaging.version.minor}"/>
+            <filter token="MESSAGING_VERSION_INCREMENTING" value="${messaging.version.incrementing}"/>
+            <filter token="MODULE_NAME" value="${module.Name}"/>
+            <filter token="MODULE_VENDOR" value="${messaging.specification.vendor}"/>
+            <filter token="MODULE_URL" value="${messaging.implementation.url}"/>
+            <filter token="MODULE_IMPLEMENTATION_VERSION" value="${messaging.implementation.version}"/>
+            <filter token="JAVA_VM_VERSION" value="${java.vm.version}"/>
+            <filter token="JAVA_VM_VENDOR" value="${java.vm.vendor}"/>
+         </filterset>
+      </copy>
+      <move file="${build.etc}/VERSION-PRE-SUBSTITUTE" toFile="${build.etc}/VERSION"/>
+   </target>
+
+   <!-- ======================================================================================== -->
+   <!-- Javadoc                                                                                  -->
+   <!-- ======================================================================================== -->
+
+   <target name="javadoc" depends="compile">
+
+      <javadoc destdir="${build.api}" author="true" version="true" use="true" windowtitle="JBoss Messaging ${module.version}">
+
+         <packageset dir="${source.java}" defaultexcludes="yes">
+            <include name="org/jboss/**"/>
+         </packageset>
+
+         <doctitle><![CDATA[<h2>JBoss Messaging  ${module.version}</h2>]]></doctitle>
+         <bottom><![CDATA[<i>Copyright &#169; 2006 JBoss Inc. All Rights Reserved.</i>]]></bottom>
+         <tag name="todo" scope="all" description="To do:"/>
+         <group title="JMS Facade" packages="org.jboss.jms.*"/>
+         <group title="Messaging Core" packages="org.jboss.messaging.*"/>
+      </javadoc>
+   </target>
+
+   <!-- ======================================================================================== -->
+   <!-- Archival Tasks                                                                           -->
+   <!-- ======================================================================================== -->
+
+   <target name="jar" depends="compile, jar-structure">
+
+      <mkdir dir="${build.lib}"/>
+      <jar jarfile="${build.lib}/jboss-${module.name}.jar" manifest="${build.etc}/default.mf">
+         <fileset dir="${build.classes}" includes="**"/>
+         <fileset dir="${build.jar}">
+            <exclude name="*-service.xml"/>
+            <exclude name="*-ds.xml"/>
+            <exclude name="messaging-*.properties"/>
+         </fileset>
+      </jar>
+
+   </target>
+
+   <!-- Note that the sar doesn't contain jboss-messaging.jar - this is because jboss-messaging.jar actually needs
+        to go in server/<config_name>/lib directory, since other components e.g. the JTA recovery manager need to access it
+        and won't be able to if it is in the sar -->
+   <target name="sar" depends="compile, jar, sar-structure">
+      <mkdir dir="${build.lib}"/>
+      <jar jarfile="${build.lib}/jboss-${module.name}.sar" manifest="${build.etc}/default.mf">
+         <fileset dir="${build.sar}" includes="**"/>
+         <fileset dir="${build.jar}">
+            <exclude name="aop-messaging-*.xml"/>
+            <exclude name="VERSION"/>
+            <exclude name="xmdesc/**"/>
+         </fileset>
+      </jar>
+   </target>
+
+   <target name="jar-structure">
+
+      <mkdir dir="${build.jar}/META-INF"/>
+      <mkdir dir="${build.jar}/xmdesc"/>
+      <copy todir="${build.jar}" file="${source.etc}/server/default/deploy/messaging-service.xml"/>
+      <copy todir="${build.jar}" file="${source.etc}/server/default/deploy/connection-factories-service.xml"/>
+      <copy todir="${build.jar}" file="${source.etc}/server/default/deploy/destinations-service.xml"/>
+      <copy todir="${build.jar}" file="${source.etc}/server/default/deploy/hsqldb-persistence-service.xml"/>
+      <copy todir="${build.jar}" file="${source.etc}/remoting/remoting-bisocket-service.xml"/>
+      <copy file="${build.etc}/VERSION" toFile="${build.jar}/VERSION"/>
+      <copy todir="${build.jar}/xmdesc">
+         <fileset dir="${source.etc}/xmdesc" includes="*.xml"/>
+      </copy>
+      <copy todir="${build.jar}" file="${source.etc}/aop-messaging-server.xml"/>
+      <copy todir="${build.jar}" file="${source.etc}/aop-messaging-client.xml"/>
+   </target>
+
+   <target name="sar-structure" depends="jar-structure">
+      <copy todir="${build.sar}/META-INF" file="${source.etc}/server/default/deploy/jboss-service.xml"/>
+   </target>
+
+   <target name="artifacts" depends="jar, sar, client-jar, src-jar"/>
+
+   <!-- this file exists to be exported on repository, as most jboss projects will do the same to facilitate debugging -->
+   <target name="src-jar" depends="compile">
+      <mkdir dir="${build.lib}"/>
+
+      <jar jarfile="${build.lib}/jboss-messaging-src.jar">
+
+         <manifest>
+            <attribute name="Class-path"
+                       value="jboss-aop.jar jboss-remoting.jar javassist.jar trove.jar jboss-common-core.jar jboss-j2ee.jar jboss-j2se.jar jnp-client.jar concurrent.jar log4j.jar commons-logging.jar"/>
+         </manifest>
+         <fileset dir="./src">
+            <include name="**/*.java"/>
+         </fileset>
+      </jar>
+   </target>
+
+   <target name="client-jar" depends="compile">
+      <mkdir dir="${build.lib}"/>
+
+      <jar jarfile="${build.lib}/jboss-messaging-client.jar">
+
+         <manifest>
+            <attribute name="Class-path"
+                       value="jboss-aop.jar jboss-remoting.jar javassist.jar trove.jar jboss-common-core.jar jboss-j2ee.jar jboss-j2se.jar jnp-client.jar concurrent.jar log4j.jar commons-logging.jar"/>
+         </manifest>
+         <fileset dir="${build.classes}">
+            <!-- TODO This structure is temporary until we partition the classes
+                 properly between client and server -->
+            <include name="org/jboss/jms/client/**/*.class"/>
+            <include name="org/jboss/jms/delegate/**/*.class"/>
+            <include name="org/jboss/jms/destination/**/*.class"/>
+            <include name="org/jboss/jms/message/**/*.class"/>
+            <include name="org/jboss/jms/tx/**/*.class"/>
+            <include name="org/jboss/jms/referenceable/*.class"/>
+	    <include name="org/jboss/jms/exception/*.class"/>
+            <include name="org/jboss/jms/wireformat/*.class"/>
+            <include name="org/jboss/messaging/util/**/*.class"/>
+	    <include name="org/jboss/messaging/core/impl/message/**/*.class"/>
+            <include name="org/jboss/messaging/core/contract/**/*.class"/>
+            <include name="org/jboss/jms/server/remoting/**/*.class"/>
+         </fileset>
+         <fileset dir="${build.etc}">
+            <include name="VERSION"/>
+         </fileset>
+
+      </jar>
+   </target>
+
+   <!-- ======================================================================================== -->
+   <!-- Release Tasks                                                                            -->
+   <!-- ======================================================================================== -->
+
+   <target name="archive-functional" depends="release-structure">
+
+      <mkdir dir="./tests/output/jboss-messaging-functional-test-results-${module.version}"/>
+      <copy todir="./tests/output/jboss-messaging-functional-test-results-${module.version}">
+         <fileset dir="./tests/output/reports/html">
+            <include name="**"/>
+         </fileset>
+      </copy>
+      <zip destfile="${release.output}/test-results/jboss-messaging-functional-test-results-${module.version}.zip"
+           basedir="./tests/output" includes="jboss-messaging-functional-test-results-${module.version}/**"/>
+      <delete dir="./tests/output/jboss-messaging-functional-test-results-${module.version}"/>
+   </target>
+
+   <target name="archive-stress" depends="release-structure">
+
+      <mkdir dir="./tests/output/jboss-messaging-stress-test-results-${module.version}"/>
+      <copy todir="./tests/output/jboss-messaging-stress-test-results-${module.version}">
+         <fileset dir="./tests/output/reports/html">
+            <include name="**"/>
+         </fileset>
+      </copy>
+      <zip destfile="${release.output}/test-results/jboss-messaging-stress-test-results-${module.version}.zip"
+           basedir="./tests/output" includes="jboss-messaging-stress-test-results-${module.version}/**"/>
+      <delete dir="./tests/output/jboss-messaging-stress-test-results-${module.version}"/>
+   </target>
+
+   <target name="archive-smoke" depends="release-structure">
+
+      <copy todir="${release.output}/test-results">
+         <fileset dir="./tests/smoke/output">
+            <include name="*.html"/>
+         </fileset>
+      </copy>
+   </target>
+
+   <target name="release-bundle" depends="artifacts, release-structure, examples, userdoc, bundle-source, javadoc">
+
+      <copy todir="${release.output}" file="${build.lib}/jboss-${module.name}.sar"/>
+      <copy todir="${release.output}" file="${build.lib}/jboss-${module.name}.jar"/>
+      <copy todir="${release.output}" file="${build.lib}/jboss-${module.name}-client.jar"/>
+      <copy todir="${release.output}" file="./docs/README.html"/>
+      <copy todir="${release.output}" file="./JBossORG-EULA.txt"/>
+      <copy todir="${release.output}/api">
+         <fileset dir="${build.api}" includes="**"/>
+      </copy>
+      <copy todir="${release.output}/util">
+         <fileset dir="./util" excludes="release-admin.properties">
+            <include name="**"/>
+         </fileset>
+      </copy>
+      <zip destfile="${build.lib}/jboss-messaging-${module.version}.zip">
+         <zipfileset dir="${release.output}" prefix="jboss-messaging-${module.version}/"/>
+         <zipfileset dir="./src/etc/server/default/config" prefix="jboss-messaging-${module.version}/src/etc/server/default/config/"/>
+      </zip>
+      <echo message="Release bundle jboss-messaging-${module.version}.zip done"/>
+   </target>
+
+   <target name="release-structure">
+
+      <mkdir dir="${release.output}/util"/>
+      <mkdir dir="${release.output}/examples"/>
+      <mkdir dir="${release.output}/docs/userguide"/>
+      <mkdir dir="${release.output}/src"/>
+      <mkdir dir="${release.output}/test-results"/>
+   </target>
+
+   <!-- Note: This target must be ran after the smoke test -->
+   <target name="examples" depends="release-structure">
+
+      <copy todir="${release.output}/examples">
+         <fileset dir="./docs/examples" excludes="examples.properties">
+            <exclude name="programmatic-deployment"/>
+         </fileset>
+      </copy>
+      <copy todir="${release.output}/examples/config">
+         <fileset dir="./src/etc/server/default/deploy">
+            <include name="*-persistence-service.xml"/>
+            <include name="*-ds.xml"/>
+         </fileset>
+         <fileset dir="./src/etc/remoting">
+            <include name="*-service.xml"/>
+         </fileset>
+      </copy>
+   </target>
+
+   <target name="userdoc" depends="release-structure">
+
+      <ant dir="./docs/userguide" antfile="build.xml" target="all"/>
+      <copy todir="${release.output}/docs/userguide">
+         <fileset dir="${project.output}/docs/userguide/en">
+            <include name="**"/>
+         </fileset>
+      </copy>
+   </target>
+
+   <target name="bundle-source" depends="release-structure">
+
+      <zip destfile="${release.output}/src/jboss-messaging-${module.version}-src.zip"
+           basedir="${source.java}" excludes="**/CVS,*.iml"/>
+      <zip destfile="${release.output}/src/jboss-messaging-tests-${module.version}-src.zip"
+           basedir="${project.root}/tests/src" includes="org/jboss/test/**" excludes="**/CVS,*.iml"/>
+   </target>
+
+   <target name="bundle-test-results" depends="release-structure" if="require.test.results">
+
+      <available file="${release.output}/test-results/jboss-messaging-functional-test-results-${module.version}.zip"
+                 property="functional.test.results.present" value="true"/>
+      <fail message="Functional test results ${release.output}/test-results/jboss-messaging-functional-test-results-${module.version}.zip not available!"
+            unless="functional.test.results.present"/>
+
+<!--
+      <available file="${release.output}/test-results/jboss-messaging-functional-test-results-Linux-${module.version}.zip"
+                 property="linux.functional.test.results.present" value="true"/>
+      <fail message="Linux functional test results ${release.output}/test-results/jboss-messaging-functional-test-results-Linux-${module.version}.zip not available!"
+            unless="linux.functional.test.results.present"/>
+-->
+
+      <available file="${release.output}/test-results/jboss-messaging-stress-test-results-${module.version}.zip"
+                 property="stress.test.results.present" value="true"/>
+      <fail message="Stress test results ${release.output}/test-results/jboss-messaging-stress-test-results-${module.version}.zip not available!"
+            unless="stress.test.results.present"/>
+
+<!--
+      <available file="${release.output}/test-results/jboss-messaging-stress-test-results-Linux-${module.version}.zip"
+                 property="linux.stress.test.results.present" value="true"/>
+      <fail message="Linux stress test results ${release.output}/test-results/jboss-messaging-stress-test-results-Linux-${module.version}.zip not available!"
+            unless="linux.stress.test.results.present"/>
+-->
+
+   </target>
+
+   <target name="deploydefault" depends="jar">
+      <copy file="${build.lib}/jboss-${module.name}.sar"
+            todir="${ENV.JBOSS_HOME}/server/default/deploy"/>
+   </target>
+
+   <target name="undeploydefault">
+      <delete file="${ENV.JBOSS_HOME}/server/default/deploy/jboss-${module.name}.sar"/>
+   </target>
+
+   <target name="source-bundle">
+      <mkdir dir="${build.lib}"/>
+      <zip destfile="${build.lib}/jboss-messaging-${module.version}-src.zip">
+         <zipfileset dir="${project.root}" prefix="jboss-messaging-${module.version}-src">
+            <exclude name="**/.svn"/>
+            <exclude name="*.iml"/>
+            <exclude name="*.ipr"/>
+            <exclude name="*.iws"/>
+            <exclude name="**/output/**"/>
+            <exclude name="release/**"/>
+         </zipfileset>
+      </zip>
+   </target>
+
+   <!-- ======================================================================================== -->
+   <!-- TCK Tasks                                                                                -->
+   <!-- ======================================================================================== -->
+
+   <target name="cts-deploy" depends="jar">
+      <copy file="${build.lib}/jboss-${module.name}.sar"
+         todir="${ENV.JBOSS_HOME}/server/cts-messaging/deploy"/>
+   </target>
+
+   <target name="cts-undeploy">
+      <delete file="${ENV.JBOSS_HOME}/server/cts-messaging/deploy/jboss-${module.name}.sar"/>
+   </target>
+
+   <!-- ======================================================================================== -->
+   <!-- Cleaning Tasks                                                                           -->
+   <!-- ======================================================================================== -->
+
+   <target name="clean">
+
+      <delete dir="${project.output}" quiet="true"/>
+
+      <ant dir="./docs/examples/queue" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/topic" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/mdb" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/mdb-failure" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/stateless" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/ejb3mdb" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/secure-socket" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/distributed-queue" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/distributed-topic" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/queue-failover" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/http" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/web-service" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./docs/examples/stateless-clustered" antfile="build.xml" inheritAll="false" target="clean"/>
+      <ant dir="./tests" antfile="build.xml" inheritAll="false" target="clean"/>
+   </target>
+
+   <!-- ======================================================================================== -->
+   <!-- Macros                                                                                   -->
+   <!-- ======================================================================================== -->
+
+   <macrodef name="display-path">
+      <attribute name="path"/>
+      <sequential>
+         <pathconvert refid="@{path}" targetos="unix" property="@{path}.representation"/>
+         <echo message="@{path}: ${@{path}.representation}"/>
+      </sequential>
+   </macrodef>
+
+</project>




More information about the jboss-cvs-commits mailing list