dlr         02/02/18 15:55:17

  Modified:    .        build.properties build.xml
  Log:
  Changes the .jar name to be ${final.name}
  
  Fixes things to build 'out of the box', including not building the tests in
  the 'compile' phase as well as doing necessary checks for the required .jar
  files.
  
  Changed the version number to be 1.0rc2-dev
  
  Revision  Changes    Path
  1.5       +3 -2      xml-rpc/build.properties
  
  Index: build.properties
  ===================================================================
  RCS file: /home/cvs/xml-rpc/build.properties,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -u -r1.4 -r1.5
  --- build.properties  18 Feb 2002 21:46:18 -0000      1.4
  +++ build.properties  18 Feb 2002 23:55:17 -0000      1.5
  @@ -7,7 +7,7 @@
   # -------------------------------------------------------------------
   
   name = XmlRpc
  -version = 1.0rc1
  +version = 1.0rc2-dev
   project = xmlrpc
   build.dir = ./bin
   build.test.dest = ${build.dir}/test
  @@ -20,7 +20,7 @@
   docs.src = ./xdocs
   docs.dest = ./docs
   lib.repo = ./lib
  -year = 1999-2001
  +year = 1999-2002
   debug = off
   optimize = on
   deprecation = off
  @@ -34,3 +34,4 @@
   jnet.jar = ${lib.repo}/jnet.jar
   jcert.jar = ${lib.repo}/jcert.jar
   servlet.jar = ${lib.repo}/servlet.jar
  +junit.jar = ${lib.repo}/junit-3.7.jar
  
  
  
  1.7       +24 -8     xml-rpc/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/xml-rpc/build.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -u -r1.6 -r1.7
  --- build.xml 18 Feb 2002 21:46:18 -0000      1.6
  +++ build.xml 18 Feb 2002 23:55:17 -0000      1.7
  @@ -19,6 +19,7 @@
       <pathelement location="${jnet.jar}"/>
       <pathelement location="${jcert.jar}"/>
       <pathelement location="${servlet.jar}"/>
  +    <pathelement location="${junit.jar}"/>
     </path>
   
     <!-- ================================================================== -->
  @@ -31,7 +32,8 @@
       <echo message="jsse.jar = ${jsse.jar}"/>
       <echo message="jnet.jar = ${jnet.jar}"/>
       <echo message="jcert.jar = ${jcert.jar}"/>
  -    <echo message=""/>
  +    <echo message="servlet.jar = ${servlet.jar}"/>
  +    <echo message="junit.jar = ${junit.jar}"/>
     </target>
   
     <!-- ================================================================== -->
  @@ -46,7 +48,7 @@
     <!-- I N I T                                                            -->
     <!-- ================================================================== -->
   
  -  <target name="init">
  +  <target name="init" depends="env">
       <available 
         classname="com.sun.net.ssl.SSLContext"
         property="jsse.present"
  @@ -65,6 +67,12 @@
         classpathref="classpath"
       />
   
  +    <available
  +      classname="junit.framework.TestCase"
  +      property="junit.present"
  +      classpathref="classpath"
  +    />
  +
     </target>
   
     <!-- ================================================================== -->
  @@ -83,6 +91,13 @@
       </antcall>
     </target>
   
  +  <target name="check.junit" unless="junit.present">
  +    <antcall target="property-warning">
  +      <param name="name" value="junit.jar"/>
  +      <param name="value" value="${junit.jar}"/>
  +    </antcall>
  +  </target>
  +
     <target name="property-warning">
       <echo>
         +----------------------------------------------------------------+
  @@ -122,9 +137,10 @@
           <exclude name="**/fesi/**"/>
           <exclude name="**/secure/**" unless="jsse.present"/>
           <exclude name="**/XmlRpcProxyServlet.java" unless="servlet.present"/>
  +        <exclude name="**/test/**"/>
         </fileset>
       </copy>
  -    
  +
     </target>
   
     <!-- ================================================================== -->
  @@ -150,10 +166,10 @@
     <target name="jar" depends="compile"
       description="Builds the two JAR files from source">
   
  -    <jar jarfile="${build.dir}/${project}.jar">
  +    <jar jarfile="${build.dir}/${final.name}.jar">
         <fileset dir="${build.dest}" excludes="**/applet/*"/>
       </jar>
  -    <jar jarfile="${build.dir}/${project}-applet.jar">
  +    <jar jarfile="${build.dir}/${final.name}-applet.jar">
         <fileset dir="${build.dest}"
         excludes="**/xmlrpc/*,**/fesi/*,**/secure/*"/>
       </jar>
  @@ -197,7 +213,7 @@
     <!-- ================================================================== -->
   
     <target name="compile-tests"
  -    depends="compile"
  +    depends="check.junit,compile"
       description="Compiles testing source code">
       
       <mkdir dir="${build.test.dest}"/>
  @@ -329,8 +345,8 @@
   
       <copy todir="${lib.repo}" filtering="no">
         <fileset dir="${build.dir}">
  -        <include name="${project}.jar"/>
  -        <include name="${project}-applet.jar"/>
  +        <include name="${final.name}.jar"/>
  +        <include name="${final.name}-applet.jar"/>
         </fileset>
       </copy>
     </target>
  
  
  


Reply via email to