This patch was by Jon Stevens <[EMAIL PROTECTED]>. Unfortunately, I
don't have the permissions to use 'cvs admin' to change the commit
message. :-\
[EMAIL PROTECTED] writes:
> 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>