User: oberg   
  Date: 00/05/19 00:11:41

  Modified:    src/build build.xml
  Log:
  Prefixed deployment classes with Jaws and jBoss
  Added server-side JMX RMI Adaptor
  Added shorthand JMX commands for deploy and stop of server
  Added read-only functionality to JAWS
  
  Revision  Changes    Path
  1.2       +39 -13    jboss/src/build/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /products/cvs/ejboss/jboss/src/build/build.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- build.xml 2000/05/15 09:24:38     1.1
  +++ build.xml 2000/05/19 07:11:41     1.2
  @@ -29,7 +29,7 @@
       <property name="build.javadocs.dir" value="${build.dir}/docs/api"/>
       <property name="dist.dir" value="dist"/>
       
  -    <property name="classpath" 
value="${build.classes.dir};${lib.dir}/awt.jar;${lib.dir}/xml.jar;${src.lib.dir}/ejb.jar;${src.lib.dir}/ejxeditor.jar;${src.lib.dir}/jndi.jar;${src.lib.dir}/ejxejb.jar;${lib.dir}/jmxri.jar;${src.lib.dir}/jta-spec1_0_1.jar;${src.lib.dir}/jnpserver.jar;${src.lib.dir}/dynaserver.jar;${src.lib.dir}/hsql.jar;${src.lib.dir}/webserver.jar;${src.lib.dir}/idb.jar;${src.lib.dir}/jdbc2_0-stdext.jar"/>
  +    <property name="classpath" 
value="${lib.dir}/jmxri.jar;${build.classes.dir};${lib.dir}/awt.jar;${lib.dir}/xml.jar;${src.lib.dir}/ejb.jar;${src.lib.dir}/ejxeditor.jar;${src.lib.dir}/jndi.jar;${src.lib.dir}/ejxejb.jar;${src.lib.dir}/jta-spec1_0_1.jar;${src.lib.dir}/jnpserver.jar;${src.lib.dir}/dynaserver.jar;${src.lib.dir}/hsql.jar;${src.lib.dir}/webserver.jar;${src.lib.dir}/idb.jar;${src.lib.dir}/jdbc2_0-stdext.jar"/>
       <property name="packages" 
value="org.jboss,org.jboss.ejb,org.jboss.util,org.jboss.tm,org.jboss.logging,org.jboss.jdbc,org.jboss.naming,org.jboss.web"/>
   
       <property name="build.compiler" value="classic"/>
  @@ -42,7 +42,7 @@
     <target name="prepare" depends="init">
       <mkdir dir="${build.dir}"/>
     </target>
  -
  +  
     <!-- =================================================================== -->
     <!-- Compiles the source code                                            -->
     <!-- =================================================================== -->
  @@ -54,18 +54,42 @@
              debug="on"
              deprecation="off"
              optimize="off"
  -           excludes="**/tomcat/**,**/activation/**"
  +           excludes="**/tomcat/**,**/activation/**,**/*BeanInfo.java"
       />
       
       <rmic base="${build.classes.dir}" 
  +          classname="org.jboss.jmx.server.JMXAdaptorImpl" 
  +          stubVersion="1.2"
  +                      classpath="${classpath}"/>  
  +                      
  +    <rmic base="${build.classes.dir}" 
             classname="org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker" 
             stubVersion="1.2"/>  
     </target>
   
     <!-- =================================================================== -->
  +  <!-- Create the EJX plugin BeanInfo classes                              -->
  +  <!-- =================================================================== -->
  +  <target name="xmlbeans" depends="compile">
  +    <xmlbean destdir="${src.dir}"
  +             srcdir="${etc.dir}/beaninfo"
  +             includes="**"
  +    />
  +    <javac srcdir="${src.dir}"
  +           destdir="${build.classes.dir}"
  +           classpath="${classpath}"
  +           debug="on"
  +           deprecation="off"
  +           optimize="off"
  +                       includes="**/*BeanInfo.java"
  +           excludes="**/tomcat/**,**/activation/**"
  +    />
  +  </target>
  +  
  +  <!-- =================================================================== -->
     <!-- Creates the jar archives                                            -->
     <!-- =================================================================== -->
  -  <target name="jar" depends="compile">
  +  <target name="jar" depends="xmlbeans">
       <copydir src="${src.resources}" dest="${build.classes.dir}"/>
        
       <mkdir dir="${build.bin.dir}"/>
  @@ -88,15 +112,17 @@
            manifest="${etc.dir}/jboss-client.mf"
            
includes="org/jboss/proxy/**,org/jboss/ejb/plugins/jrmp/server/*Stub.class,org/jboss/ejb/plugins/jrmp/interfaces/**,org/jboss/ejb/plugins/jrmp12/interfaces/**,org/jboss/ejb/plugins/jrmp13/interfaces/**"
       />
  -  </target>
  -
  -  <!-- =================================================================== -->
  -  <!-- Create the EJX plugin BeanInfo classes                              -->
  -  <!-- =================================================================== -->
  -  <target name="xmlbeans" depends="compile">
  -    <xmlbean destdir="${build.classes.dir}"
  -             srcdir="${etc.dir}/beaninfo"
  -             includes="**"
  +      
  +    <jar jarfile="${build.bin.dir}/deploy.jar"
  +         basedir="${build.classes.dir}"
  +         manifest="${etc.dir}/deploy.mf"
  +         
includes="org/jboss/jmx/interfaces/JMXAdaptor.class,org/jboss/jmx/client/Deployer.class,org/jboss/jmx/server/JMXAdaptorImpl_Stub.class"
  +    />
  +      
  +    <jar jarfile="${build.bin.dir}/stop.jar"
  +         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"
       />
     </target>
     
  
  
  

Reply via email to