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>