User: andreas
Date: 00/08/31 09:21:15
Modified: src/build build.xml
Log:
Add the new JMX Connector (server- and client-side) to
jBoss. It can be tested by executing connector.jar in the
client directory.
Revision Changes Path
1.18 +33 -1 jboss/src/build/build.xml
Index: build.xml
===================================================================
RCS file: /products/cvs/ejboss/jboss/src/build/build.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- build.xml 2000/08/25 02:22:23 1.17
+++ build.xml 2000/08/31 16:21:15 1.18
@@ -65,12 +65,38 @@
classpath="${classpath}"/>
<rmic base="${build.classes.dir}"
+ classname="org.jboss.jmx.server.RMIConnectorImpl"
+ stubVersion="1.2"
+ classpath="${classpath}"/>
+
+ <rmic base="${build.classes.dir}"
+ classname="org.jboss.jmx.client.RMIClientConnectorImpl.Listener"
+ stubVersion="1.2"
+ classpath="${classpath}"/>
+
+ <rmic base="${build.classes.dir}"
classname="org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker"
stubVersion="1.2"
classpath="${classpath}"/>
</target>
<!-- =================================================================== -->
+ <!-- Compiles the source code for the Test Suite -->
+ <!-- AS: At the moment only necessary for JMX Connector Test Client -->
+ <!-- =================================================================== -->
+ <target name="compileTest" depends="compile">
+ <javac srcdir="${src.dir}"
+ destdir="${build.classes.dir}"
+ classpath="${classpath}"
+ debug="on"
+ deprecation="off"
+ optimize="off"
+ includes="test/jboss/jmx/**"
+ excludes=""
+ />
+ </target>
+
+ <!-- =================================================================== -->
<!-- Create the EJX plugin BeanInfo classes -->
<!-- =================================================================== -->
<target name="xmlbeans" depends="compile">
@@ -91,7 +117,7 @@
<!-- =================================================================== -->
<!-- Creates the jar archives -->
<!-- =================================================================== -->
- <target name="jar" depends="xmlbeans">
+ <target name="jar" depends="xmlbeans,compileTest">
<copydir src="${src.resources}" dest="${build.classes.dir}"/>
<mkdir dir="${build.bin.dir}"/>
@@ -126,6 +152,12 @@
basedir="${build.classes.dir}"
manifest="${etc.dir}/stop.mf"
includes="org/jboss/jmx/interfaces/JMXAdaptor.class,org/jboss/jmx/client/Stop.class,org/jboss/jmx/server/JMXAdaptorImpl_Stub.class,org/jboss/ejb/CacheKey.class,org/jboss/util/FastKey.class"
+ />
+
+ <jar jarfile="${build.dir}/client//connector.jar"
+ basedir="${build.classes.dir}"
+ manifest="${etc.dir}/connector.mf"
+
includes="org/jboss/jmx/interfaces/MBeanServer.class,org/jboss/jmx/interfaces/JMXConnector.class,org/jboss/jmx/interfaces/JMXConnectorMBean.class,org/jboss/jmx/interfaces/RMIConnector.class,org/jboss/jmx/interfaces/RMINotificationListener.class,org/jboss/jmx/client/RMIClientConnectorImpl*.class,org/jboss/jmx/server/RMIConnectorImpl_Stub.class,org/jboss/jmx/server/ObjectHandler.class,org/jboss/jmx/client/ConnectorFactory*.class,org/jboss/util/Service*.class,org/jboss/logging/Log*.class,test/jboss/jmx/TestClient*.class"
/>
</target>