User: juha    
  Date: 00/11/29 06:08:30

  Modified:    src/build build.xml
  Log:
  'verifier' target added.
  'build dist' will execute 'verifier' that generates the standalone version
  
  Revision  Changes    Path
  1.32      +40 -2     jboss/src/build/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /products/cvs/ejboss/jboss/src/build/build.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- build.xml 2000/11/08 18:08:19     1.31
  +++ build.xml 2000/11/29 14:08:30     1.32
  @@ -15,6 +15,9 @@
       <property name="bin.dir" value="${basedir}/bin"/>
       <property name="src.bin.dir" value="${basedir}/src/bin"/>
       <property name="src.dir" value="${basedir}/src/main"/>
  +    
  +    <property name="verifier.src.dir" 
value="${basedir}/src/main/org/jboss/verifier"/>
  +    
       <property name="src.client.dir" value="${basedir}/src/client"/>
       <property name="src.resources" value="${basedir}/src/resources"/>
       <property name="db.dir" value="${basedir}/db"/>
  @@ -29,11 +32,13 @@
       <property name="build.classes.dir" value="${build.dir}/classes"/>
       <property name="build.javadocs.dir" value="${build.dir}/docs/api"/>
       <property name="dist.dir" value="dist"/>
  -
       <property name="classpath" 
value="${lib.dir}/jmxri.jar;${build.classes.dir};${src.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;${src.lib.dir}/jaas.jar;${src.lib.dir}/jpl-util-0_5b.jar;${src.lib.dir}/jms.jar"/>
       <property name="packages" 
value="org.jboss,org.jboss.configuration,org.jboss.dependencies,org.jboss.deployment,org.jboss.ejb,org.jboss.ejb.plugins,org.jboss.ejb.plugins.jaws,org.jboss.ejb.plugins.jaws.deployment,org.jboss.ejb.plugins.jaws.jdbc,org.jboss.ejb.plugins.jaws.metadata,org.jboss.ejb.plugins.jrmp.server,org.jboss.ejb.plugins.jrmp.interfaces,org.jboss.ejb.plugins.jrmp12.server,org.jboss.ejb.plugins.jrmp12.interfaces,org.jboss.ejb.plugins.jrmp13.server,org.jboss.ejb.plugins.jrmp13.interfaces,org.jboss.jdbc,org.jboss.jmx.client,org.jboss.jmx.interfaces,org.jboss.jmx.server,org.jboss.logging,org.jboss.metadata,org.jboss.minerva.datasource,org.jboss.minerva.factories,org.jboss.minerva.jdbc,org.jboss.minerva.pools,org.jboss.minerva.xa,org.jboss.naming,org.jboss.naming.java,org.jboss.proxy,org.jboss.security,org.jboss.spydermq,org.jboss.system,org.jboss.tm,org.jboss.tomcat,org.jboss.util,org.jboss.util.timeout,org.jboss.verifier,org.jboss.verifier.event,org.jboss.ve!
rifier.factory,org.jboss.web"/>
   
       <property name="build.compiler" value="classic"/>
  +
  +    <property name="build.verifier.classes.dir" 
value="${build.dir}/verifier/classes"/>
  +    <property name="verifier.classpath" 
value="${build.verifier.classes.dir};${lib.dir}/xml.jar;${src.lib.dir}/ejb.jar;${src.lib.dir}/jta-spec1_0_1.jar;${src.lib.dir}/jpl-util-0_5b.jar"/>
     </target>
   
     <!-- =================================================================== -->
  @@ -237,9 +242,42 @@
     </target>
   
     <!-- =================================================================== -->
  +  <!-- Creates a stand-alone verifier package                              -->
  +  <!-- =================================================================== -->
  +  <target name="verifier" depends="init">
  +    <mkdir dir="${build.verifier.classes.dir}"/>
  +   
  +    <javac srcdir="${src.dir}"
  +           destdir="${build.verifier.classes.dir}"
  +           classpath="${verifier.classpath}"
  +           debug="on"
  +           deprecation="off"
  +           optimize="off"
  +           includes="org/jboss/verifier/**,
  +                     org/jboss/metadata/**,
  +                     org/jboss/ejb/DeploymentException.java"
  +    />
  +  
  +    <copydir src="${src.resources}/org/jboss/verifier" 
dest="${build.verifier.classes.dir}/org/jboss/verifier"/>
  +    <copyfile src="${etc.dir}/conf/default/standardjboss.xml" 
dest="${build.verifier.classes.dir}/standardjboss.xml"/>
  +    
  +    
  +    <mkdir dir="${dist.dir}/bin"/>
  +    <jar jarfile="${dist.dir}/bin/verifier.jar"
  +         basedir="${build.verifier.classes.dir}"
  +         manifest="${etc.dir}/verifier.mf"
  +         includes="org/jboss/metadata/**,
  +                   org/jboss/ejb/**,
  +                   org/jboss/verifier/**,
  +                   standardjboss.xml"
  +    />
  +
  +  </target>
  +  
  +  <!-- =================================================================== -->
     <!-- Creates the distribution                                            -->
     <!-- =================================================================== -->
  -  <target name="dist" depends="main,jar,javadocs">
  +  <target name="dist" depends="main,jar,javadocs,verifier">
        <mkdir dir="${dist.dir}/docs"/>
        <mkdir dir="${dist.dir}/docs/api"/>
        <copydir src="${docs.dir}" dest="${dist.dir}/docs"/>
  
  
  

Reply via email to