[jboss-cvs] JBoss Messaging SVN: r7016 - in trunk: docs/user-manual/en and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 26 07:47:37 EDT 2009


Author: timfox
Date: 2009-05-26 07:47:37 -0400 (Tue, 26 May 2009)
New Revision: 7016

Modified:
   trunk/build-messaging.xml
   trunk/build.xml
   trunk/docs/user-manual/en/client-classpath.xml
Log:
added jms client to build

Modified: trunk/build-messaging.xml
===================================================================
--- trunk/build-messaging.xml	2009-05-26 11:21:37 UTC (rev 7015)
+++ trunk/build-messaging.xml	2009-05-26 11:47:37 UTC (rev 7016)
@@ -58,6 +58,7 @@
 
    <property name="core.jar.name" value="jbm-core.jar"/>
    <property name="jms.jar.name" value="jbm-jms.jar"/>
+   <property name="jms.client.jar.name" value="jbm-jms-client.jar"/>
    <property name="transports.jar.name" value="jbm-transports.jar"/>
    <property name="security.jar.name" value="jbm-jbossas-security.jar"/>
    <property name="bootstrap.jar.name" value="jbm-bootstrap.jar"/>
@@ -600,7 +601,7 @@
    <!-- ======================================================================================== -->
 
    <target name="jar"
-           depends="jar-core, jar-client, jar-jms, jar-transports, jar-security, jar-bootstrap, jar-logging, jar-ra">
+           depends="jar-core, jar-core-client, jar-jms, jar-jms-client, jar-transports, jar-security, jar-bootstrap, jar-logging, jar-ra">
    </target>
    
    <target name="jar-core" depends="compile-core">
@@ -629,7 +630,16 @@
       </jar>
 
    </target>
-
+   
+   <target name="jar-jms-client" depends="compile-jms">
+	   
+      <jar jarfile="${build.jars.dir}/${jms.client.jar.name}">         
+         <fileset dir="${build.jms.classes.dir}" includes="org/jboss/messaging/jms/*.class"/>
+	 <fileset dir="${build.jms.classes.dir}" includes="org/jboss/messaging/jms/client/*.class"/>
+      </jar>
+	   
+   </target>
+   
    <target name="jar-transports" depends="compile-transports">
 
       <jar jarfile="${build.jars.dir}/${transports.jar.name}">
@@ -662,7 +672,7 @@
 
    </target>
 
-   <target name="jar-client" depends="compile-core">
+   <target name="jar-core-client" depends="compile-core">
       <jar jarfile="${build.jars.dir}/${core.client.jar.name}">
          <fileset dir="${build.core.classes.dir}">
             <include name="version.properties"/>
@@ -689,7 +699,7 @@
 
    </target>
 
-   <target name="jar-ra" depends="jar-client, jar-jms, compile-ra">
+   <target name="jar-ra" depends="jar-core-client, jar-jms-client, compile-ra">
       <jar jarfile="${build.jars.dir}/${ra.jar.name}">
          <fileset dir="${build.ra.classes.dir}">
            <include name="org/jboss/messaging/ra/**/*.class"/>
@@ -707,7 +717,7 @@
    <!-- Distribution targets                                                                     -->
    <!-- ======================================================================================== -->
 
-   <target name="distro" depends="jar, jar-client, validate-configuration">
+   <target name="distro" depends="jar, jar-core-client, jar-jms-client, validate-configuration">
       
       <mkdir dir="${build.distro.dir}"/>
       <mkdir dir="${build.distro.lib.dir}"/>

Modified: trunk/build.xml
===================================================================
--- trunk/build.xml	2009-05-26 11:21:37 UTC (rev 7015)
+++ trunk/build.xml	2009-05-26 11:47:37 UTC (rev 7016)
@@ -128,8 +128,12 @@
    
    <target name="jar-jms" depends="createthirdparty">
       <ant antfile="build-messaging.xml" target="jar-jms"/>
-   </target>  
+   </target>
    
+   <target name="jar-jms-client" depends="createthirdparty">
+      <ant antfile="build-messaging.xml" target="jar-jms-client"/>
+   </target> 
+   
    <target name="jar-transports" depends="createthirdparty">
       <ant antfile="build-messaging.xml" target="jar-transports"/>
    </target>   
@@ -146,8 +150,8 @@
       <ant antfile="build-messaging.xml" target="jar-logging"/>
    </target> 
 
-   <target name="jar-client" depends="createthirdparty">
-      <ant antfile="build-messaging.xml" target="jar-client"/>
+   <target name="jar-core-client" depends="createthirdparty">
+      <ant antfile="build-messaging.xml" target="jar-core-client"/>
    </target>
 
    <target name="jar-ra" depends="createthirdparty">

Modified: trunk/docs/user-manual/en/client-classpath.xml
===================================================================
--- trunk/docs/user-manual/en/client-classpath.xml	2009-05-26 11:21:37 UTC (rev 7015)
+++ trunk/docs/user-manual/en/client-classpath.xml	2009-05-26 11:47:37 UTC (rev 7016)
@@ -12,14 +12,24 @@
         <title>Pure Core Client</title>
         <para>If you're using just a pure JBoss Messaging core client (i.e. no JMS) then you need
                 <literal>jbm-core-client.jar</literal> on your client classpath. If you're using a
-            Netty transport then you will netty <literal>netty.jar</literal> too.</para>
+            Netty transport then you will also netty <literal>netty.jar</literal> and <literal
+                >jbm-transports.jar</literal>.</para>
     </section>
     <section>
         <title>JMS Client</title>
         <para>If you're using JMS on the client side, then you will need <literal
-                >jbm-core-client.jar</literal>, <literal>jbm-jms-client.jar</literal>.</para>
-        <para>TODO - clebert please complete.</para>
-        <para>What about javaee.jar, what about jndi client stuff etc etc???</para>
+                >jbm-core-client.jar</literal>, <literal>jbm-jms-client.jar</literal> and <literal
+                >jboss-javaee.jar</literal>. Note that <literal>jboss-javaee.jar</literal> just
+            contains Java EE API interface classes needed for the <literal>javax.jms.*</literal>
+            classes, so if you already have a jar with these interface classes on your classpath you
+            won't need <literal>jboss-javaee.jar</literal>.  If you're using a Netty transport then
+            you will also netty <literal>netty.jar</literal> and <literal
+                >jbm-transports.jar</literal>.</para>
     </section>
-    <section/>
+    <section>
+        <title>JNDI</title>
+        <para>If you're looking up JNDI objects from the JNDI server co-located with the JBoss
+            Messaging standalone server you'll also need the jar <literal>jnp-client.jar</literal>
+            and WHAT OTHER JARS for JNDI? TODO TODO</para>
+    </section>
 </chapter>




More information about the jboss-cvs-commits mailing list