User: hiram
Date: 00/11/28 16:19:31
Modified: build build.xml
Log:
Chanaged the spyderMQ standalone server so that it is a stripped down jBoss app
server with
the spyderMQ service running. This will allow us to work on integrating with jBoss
better and
in spyderMQ can now use many of the base features of the app server such as Logging,
Naming,
JMX, Configuration, etc.
Revision Changes Path
1.18 +15 -13 spyderMQ/build/build.xml
Index: build.xml
===================================================================
RCS file: /products/cvs/ejboss/spyderMQ/build/build.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- build.xml 2000/08/25 08:27:19 1.17
+++ build.xml 2000/11/29 00:19:31 1.18
@@ -16,6 +16,7 @@
<property name="src.scripts.dir"
value="${basedir}/src/scripts/run"/>
<property name="build.dir" value="${basedir}/dist"/>
<property name="lib.dir" value="${basedir}/lib"/>
+ <property name="clientlib.dir" value="${basedir}/client"/>
<property name="conf.dir" value="${basedir}/conf"/>
<property name="docs.dir" value="${basedir}/docs"/>
<property name="examples.dir" value="${basedir}/examples"/>
@@ -23,6 +24,7 @@
<property name="build.src" value="${dist.dir}/src"/>
<property name="build.dest" value="${basedir}/classes"/>
<property name="build.lib" value="${dist.dir}/lib"/>
+ <property name="build.clientlib" value="${dist.dir}/client"/>
<property name="build.docs" value="${dist.dir}/docs"/>
<property name="build.conf" value="${dist.dir}/conf"/>
<property name="build.bin" value="${dist.dir}/bin"/>
@@ -48,17 +50,17 @@
<!-- COPY LIB FILES NEEDED TO EXECUTE THE CLIENTS -->
<copydir src="${lib.dir}" dest="${build.lib}"/>
+ <copydir src="${clientlib.dir}" dest="${build.clientlib}"/>
<!-- COPY THE DOCUMENTATION -->
<copydir src="${docs.dir}" dest="${build.docs}"/>
<!-- COPY THE EXAMPLES -->
- <copydir src="${src.scripts.dir}" dest="${build.bin}"/>
+ <copydir src="${src.scripts.dir}" dest="${build.bin}"/>
+ <copydir src="${examples.dir}" dest="${build.examples}"/>
- <!-- COPYING JNDI PROPERTIES -->
- <copyfile src="${conf.dir}/jndi.properties"
dest="${build.conf}/jndi.properties"/>
- <copyfile src="${conf.dir}/spyderMQ.properties"
dest="${build.conf}/spyderMQ.properties"/>
- <copyfile src="${conf.dir}/spyderMQ.plugin"
dest="${build.conf}/spyderMQ.plugin"/>
+ <!-- COPYING CONFIGURATION FILES -->
+ <copydir src="${conf.dir}" dest="${build.conf}"/>
<!-- MISC FILES -->
<copyfile src="AUTHORS" dest="${dist.dir}/AUTHORS"/>
@@ -70,22 +72,22 @@
<target name="core" depends="init,prepare">
<!-- The JAVAC command -->
- <javac srcdir="${build.src}" destdir="${build.dest}"
classpath="${build.lib}/jmxri.jar;${build.lib}/jnpserver.jar;${build.lib}/jms.jar;${build.lib}/jndi.jar"
debug="${debug}"/>
- <javac srcdir="${examples.dir}" destdir="${build.examples}"
classpath="${build.lib}/jmxri.jar;${build.lib}/jnpserver.jar;${build.lib}/jms.jar;${build.lib}/jndi.jar;${build.dest}"
debug="${debug}"/>
+ <javac srcdir="${build.src}" destdir="${build.dest}"
classpath="${build.lib}/jmxri.jar;${build.lib}/ext/jnpserver.jar;${build.lib}/ext/jms.jar;${build.lib}/ext/jndi.jar;${build.lib}/ext/jboss_base.jar"
debug="${debug}"/>
+ <javac srcdir="${examples.dir}" destdir="${build.examples}"
classpath="${build.lib}/ext/jnpserver.jar;${build.lib}/ext/jms.jar;${build.lib}/ext/jndi.jar;${build.dest}"
debug="${debug}"/>
<!-- The RMIC commands -->
- <rmic base="${build.dest}"
classname="org.spydermq.distributed.server.DistributedJMSServerRMIImpl"
classpath="${build.lib}/jms.jar" stubVersion="1.2" />
- <rmic base="${build.dest}"
classname="org.spydermq.distributed.server.DistributedTopicConnectionFactoryRMIImpl"
classpath="${build.lib}/jms.jar" stubVersion="1.2" />
- <rmic base="${build.dest}"
classname="org.spydermq.distributed.server.DistributedQueueConnectionFactoryRMIImpl"
classpath="${build.lib}/jms.jar" stubVersion="1.2" />
- <rmic base="${build.dest}"
classname="org.spydermq.distributed.server.ConnectionReceiverRMIImpl"
classpath="${build.lib}/jms.jar" stubVersion="1.2" />
+ <rmic base="${build.dest}"
classname="org.spydermq.distributed.server.DistributedJMSServerRMIImpl"
classpath="${build.lib}/ext/jms.jar" stubVersion="1.2" />
+ <rmic base="${build.dest}"
classname="org.spydermq.distributed.server.DistributedTopicConnectionFactoryRMIImpl"
classpath="${build.lib}/ext/jms.jar" stubVersion="1.2" />
+ <rmic base="${build.dest}"
classname="org.spydermq.distributed.server.DistributedQueueConnectionFactoryRMIImpl"
classpath="${build.lib}/ext/jms.jar" stubVersion="1.2" />
+ <rmic base="${build.dest}"
classname="org.spydermq.distributed.server.ConnectionReceiverRMIImpl"
classpath="${build.lib}/ext/jms.jar" stubVersion="1.2" />
<!-- DEBUG -->
- <rmic base="${build.dest}"
classname="org.spydermq.server.RemoteControlImpl" classpath="${build.lib}/jms.jar"
stubVersion="1.2" />
+ <rmic base="${build.dest}"
classname="org.spydermq.server.RemoteControlImpl" classpath="${build.lib}/ext/jms.jar"
stubVersion="1.2" />
</target>
<target name="dist" depends="init,core">
- <jar jarfile="${dist.dir}/lib/spydermq.jar" basedir="${build.dest}"
includes="org/**"/>
+ <jar jarfile="${dist.dir}/lib/ext/spydermq.jar"
basedir="${build.dest}" includes="org/**"/>
</target>
<target name="clean" depends="init">