hammant     2002/12/28 04:23:30

  Modified:    altrmi   base.xml build.xml default.properties
  Log:
  Better 'available' usage to aid gump.
  
  Revision  Changes    Path
  1.9       +1 -1      jakarta-avalon-excalibur/altrmi/base.xml
  
  Index: base.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/base.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- base.xml  21 Dec 2002 20:32:36 -0000      1.8
  +++ base.xml  28 Dec 2002 12:23:30 -0000      1.9
  @@ -64,7 +64,7 @@
           <pathelement location="${build.home}/testclasses"/>            
         </classpath>
       </altrmiproxies>     
  -     
  +    
     </target>
   
   </project>
  
  
  
  1.56      +30 -19    jakarta-avalon-excalibur/altrmi/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/build.xml,v
  retrieving revision 1.55
  retrieving revision 1.56
  diff -u -r1.55 -r1.56
  --- build.xml 27 Dec 2002 00:07:27 -0000      1.55
  +++ build.xml 28 Dec 2002 12:23:30 -0000      1.56
  @@ -9,8 +9,7 @@
       <property file="${basedir}/default.properties"/>
       <property file="${user.home}/.ant.properties"/>
       <property file="default.properties"/>
  -
  -
  +    
       <property name ="jetty.rel"    value="4.2.2"/>
   
       <!-- Classpath for product -->
  @@ -25,7 +24,6 @@
           <pathelement location="${qdox.jar}"/>
           <pathelement location="${jakarta-bcel.jar}"/>
           <pathelement path="${java.class.path}"/>
  -<!--        <pathelement path="lib/servlet.jar"/>-->
           <pathelement path="${cornerstone-api.jar}"/>
           <pathelement path="${phoenix-client.jar}"/>
           <pathelement path="${phoenix-metagenerate.jar}"/>
  @@ -66,6 +64,14 @@
       <target name="main" depends="compile, compile-test" description="Build 
the project"/>
       <target name="rebuild" depends="clean,main" description="Rebuild the 
project"/>
   
  +    <target name="prepare">
  +
  +        <available property="phoenix-client.present" 
classname="org.apache.avalon.phoenix.BlockEvent" 
  +        classpathref="project.class.path"/>
  +        
  +        
  +    </target>
  +
       <target name="checkBCEL">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkRequiredClass">
               <property name="proj.jar.name" value="jakarta-bcel.jar"/>
  @@ -76,6 +82,7 @@
   
           </ant>
       </target>
  +    
       <target name="dependencies" description="Check dependencies" 
unless="skip.dependencies">
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkCommon"/>
           <ant antfile="${depchecker.prefix}/depchecker.xml" 
target="checkFramework"/>
  @@ -92,7 +99,7 @@
   
   
       <!-- Compiles the source code -->
  -    <target name="compile" depends="dependencies, warnJettyJars" 
description="Compiles the source code">
  +    <target name="compile" depends="prepare, dependencies, warnJettyJars" 
description="Compiles the source code">
   
           <mkdir dir="${build.classes}"/>
   
  @@ -106,6 +113,7 @@
               <classpath refid="project.class.path" />
               <include name="**/*.java"/>
               <exclude 
name="org/apache/excalibur/altrmi/server/impl/http/*.java" 
unless="jetty.present"/>
  +            <exclude name="org/apache/excalibur/altrmi/blocks/**" 
unless="phoenix-client.present"/>            
           </javac>
   
           <rmic base="${build.classes}"
  @@ -166,7 +174,7 @@
   
       </target>
       
  -  <target name="metagenerate" description="Generates the XML descriptors">
  +  <target name="metagenerate" if="phoenix-client.present" 
description="Generates the XML descriptors">
   
       <taskdef name="generatemeta" 
classname="org.apache.avalon.phoenix.tools.metagenerate.MetaGenerateTask">
         <classpath refid="project.class.path" />
  @@ -180,10 +188,20 @@
   
     </target>    
   
  +  <target name="block-jar" if="phoenix-client.present">
  +
  +    <jar jarfile="${build.lib}/${blocks.jar.name}"
  +        basedir="${build.classes}"
  +        manifest="src/conf/MANIFEST-blocks.MF">
  +      <include name="org/apache/excalibur/altrmi/blocks/**"/>
  +    </jar>
  +
  +  </target>    
  +
       <!-- Creates all the .jar file -->
  -    <target name="jar" depends="compile, metagenerate" 
description="Generates the jar files">
  +    <target name="jar" depends="compile, metagenerate, block-jar" 
description="Generates the jar files">
   
  -        <mkdir dir="${build.lib}"/>
  +        <mkdir dir="${build.lib}"/>       
   
           <jar jarfile="${build.lib}/${common.jar.name}"
               basedir="${build.classes}"
  @@ -235,13 +253,6 @@
             <include name="org/apache/excalibur/altrmi/registry/**"/>
           </jar>
   
  -        <jar jarfile="${build.lib}/${blocks.jar.name}"
  -            basedir="${build.classes}"
  -            manifest="src/conf/MANIFEST-blocks.MF">
  -          <include name="org/apache/excalibur/altrmi/blocks/**"/>
  -        </jar>
  -
  -
       </target>
   
       <!-- Creates all the Javadocs -->
  @@ -265,10 +276,9 @@
           </javadoc>
       </target>
   
  -    <target name="test" depends="compile-test" description="Perform the unit 
tests" unless="skip.tests">
  +    <target name="test" depends="compile-test" description="Perform the unit 
tests">
   
           <echo message="Performing Unit Tests" />
  -        <echo message="--${jakarta-commons-attributes.jar}" />
   
           <ant antfile="base.xml" target="generate"/>
   
  @@ -289,11 +299,11 @@
               <batchtest todir="${build.tests}">
                   <fileset dir="${build.testclasses}">
   
  -                    <include 
name="**/test/**/CustomHttpServletTestCase.class"/>
  -<!--
  +                    <include name="**/test/**/*TestCase.class"/>
   
  +<!--
   
  -                    <include name="**/test/**/*TestCase.class"/>
  +                    <include 
name="**/test/**/CustomHttpServletTestCase.class"/>
                       <include name="**/test/**/JettyServletTestCase.class"/>
   -->
   
  @@ -303,6 +313,7 @@
                   </fileset>
               </batchtest>
           </junit>
  +
   
           <!-- Dynamic Server Side classes -->
   
  
  
  
  1.16      +5 -5      jakarta-avalon-excalibur/altrmi/default.properties
  
  Index: default.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/default.properties,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- default.properties        27 Dec 2002 00:07:27 -0000      1.15
  +++ default.properties        28 Dec 2002 12:23:30 -0000      1.16
  @@ -28,11 +28,11 @@
   avalon-framework.home=${basedir}/../../jakarta-avalon
   avalon-framework.lib=${avalon-framework.home}/target/lib
   avalon-framework.jar=${avalon-framework.lib}/avalon-framework.jar
  -jakarta-bcel.jar=lib/bcel.jar
  -qdox.jar=lib/qdox-1.0.jar
  -cornerstone-api.jar=lib/cornerstone-api.jar
  -phoenix-client.jar=lib/phoenix-client.jar
  -phoenix-metagenerate.jar=lib/phoenix-metagenerate.jar
  +jakarta-bcel.jar=./lib/bcel.jar
  +qdox.jar=./lib/qdox-1.0.jar
  +cornerstone-api.jar=./lib/cornerstone-api.jar
  +phoenix-client.jar=./lib/phoenix-client.jar
  +phoenix-metagenerate.jar=./lib/phoenix-metagenerate.jar
   jakarta-commons-attributes.jar=./lib/commons-attributes-0.1.jar
   jakarta-commons-httpclient.jar=./lib/commons-httpclient.jar
   jakarta-commons-logging.jar=./lib/commons-logging.jar
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to