BTW, why not use commons-codec-1.3 ?
On 4/15/05, Henri Gomez <[EMAIL PROTECTED]> wrote: > Ok, no problem :) > > On 4/15/05, Siegfried Goeschl <[EMAIL PROTECTED]> wrote: > > Hi Henri, > > > > usually I would generate the Eclipse project files using Maven but I > > would miss the "examples/echo" - and using variable is a pain in the a** > > when developing on multiple computers (as most of us do) > > > > Cheers, > > > > Siegfried Goeschl > > > > Henri Gomez wrote: > > > > >Also make use of SERVLET24_LIB mapped to servlet-2.4.jar > > > > > >On 4/15/05, Henri Gomez <[EMAIL PROTECTED]> wrote: > > > > > > > > >>What about using VARIABLES in the Eclipse settings ? > > >> > > >>I make use of COMMONS_CODEC_LIB, COMMONS_HTTPCLIENT_LIB and JUNIT_LIB > > >>mapped to commons-codec-1.3.jar, commons-httpclient-2.0.2.jar and > > >>junit-3.8.jar in my environment. > > >> > > >> > > >>On 15 Apr 2005 14:04:50 -0000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> > > >>wrote: > > >> > > >> > > >>>sgoeschl 2005/04/15 07:04:50 > > >>> > > >>> Modified: . .classpath build.xml default.properties > > >>> README.txt > > >>> Added: . maven.xml > > >>> Log: > > >>> Fixed ANT build > > >>> > > >>> Revision Changes Path > > >>> 1.2 +4 -4 ws-xmlrpc/.classpath > > >>> > > >>> Index: .classpath > > >>> =================================================================== > > >>> RCS file: /home/cvs/ws-xmlrpc/.classpath,v > > >>> retrieving revision 1.1 > > >>> retrieving revision 1.2 > > >>> diff -u -r1.1 -r1.2 > > >>> --- .classpath 17 Jun 2004 01:16:42 -0000 1.1 > > >>> +++ .classpath 15 Apr 2005 14:04:50 -0000 1.2 > > >>> @@ -3,10 +3,10 @@ > > >>> <classpathentry kind="src" path="examples/echo"/> > > >>> <classpathentry kind="src" path="src/java"/> > > >>> <classpathentry kind="src" path="src/test"/> > > >>> - <classpathentry kind="lib" path="lib/commons-codec-1.2.jar"/> > > >>> + <classpathentry kind="lib" path="lib/commons-codec-1.1.jar"/> > > >>> <classpathentry kind="con" > > >>> path="org.eclipse.jdt.launching.JRE_CONTAINER"/> > > >>> - <classpathentry kind="lib" > > >>> path="lib/commons-httpclient-2.0.jar"/> > > >>> - <classpathentry kind="lib" path="lib/servlet.jar"/> > > >>> - <classpathentry kind="lib" path="lib/junit.jar"/> > > >>> + <classpathentry kind="lib" > > >>> path="lib/commons-httpclient-2.0.2.jar"/> > > >>> + <classpathentry kind="lib" path="lib/servlet-2.2.jar"/> > > >>> + <classpathentry kind="lib" path="lib/junit-3.8.1.jar"/> > > >>> <classpathentry kind="output" path="bin"/> > > >>> </classpath> > > >>> > > >>> 1.26 +37 -11 ws-xmlrpc/build.xml > > >>> > > >>> Index: build.xml > > >>> =================================================================== > > >>> RCS file: /home/cvs/ws-xmlrpc/build.xml,v > > >>> retrieving revision 1.25 > > >>> retrieving revision 1.26 > > >>> diff -u -r1.25 -r1.26 > > >>> --- build.xml 21 May 2003 15:58:23 -0000 1.25 > > >>> +++ build.xml 15 Apr 2005 14:04:50 -0000 1.26 > > >>> @@ -27,10 +27,10 @@ > > >>> </path> > > >>> > > >>> <!-- > > >>> ================================================================== --> > > >>> - <!-- E N V I R O N M E N T > > >>> --> > > >>> + <!-- E N V I R O N M E N T > > >>> --> > > >>> <!-- > > >>> ================================================================== --> > > >>> > > >>> - <target name="env"> > > >>> + <target name="env" description="Dumps the environment settings"> > > >>> <echo message="java.home = ${java.home}"/> > > >>> <echo message="user.home = ${user.home}"/> > > >>> <echo message="jsse.jar = ${jsse.jar}"/> > > >>> @@ -44,6 +44,26 @@ > > >>> </target> > > >>> > > >>> <!-- > > >>> ================================================================== --> > > >>> + <!-- D E P E N D E N C I E S > > >>> --> > > >>> + <!-- > > >>> ================================================================== --> > > >>> + > > >>> + <target name="copy-deps" description="Copy dependent JARs into the > > >>> lib folder"> > > >>> + <mkdir dir="${lib.repo}"/> > > >>> + <get dest="${lib.repo}/commons-httpclient-2.0.2.jar" > > >>> usetimestamp="true" ignoreerrors="true" > > >>> src="http://www.ibiblio.org/maven/commons-httpclient/jars/commons-httpclient-2.0.2.jar"> > > >>> + </get> > > >>> + <get dest="${lib.repo}/commons-logging-1.0.2.jar" > > >>> usetimestamp="true" ignoreerrors="true" > > >>> src="http://www.ibiblio.org/maven//commons-logging/jars/commons-logging-1.0.2.jar"> > > >>> + </get> > > >>> + <get dest="${lib.repo}/commons-codec-1.1.jar" usetimestamp="true" > > >>> ignoreerrors="true" > > >>> src="http://www.ibiblio.org/maven//commons-codec/jars/commons-codec-1.1.jar"> > > >>> + </get> > > >>> + <get dest="${lib.repo}/servletapi-2.2.jar" usetimestamp="true" > > >>> ignoreerrors="true" > > >>> src="http://www.ibiblio.org/maven//servletapi/jars/servletapi-2.2.jar"> > > >>> + </get> > > >>> + <get dest="${lib.repo}/fesi-1.1.5.jar" usetimestamp="true" > > >>> ignoreerrors="true" > > >>> src="http://www.ibiblio.org/maven//fesi/jars/fesi-1.1.5.jar"> > > >>> + </get> > > >>> + <get dest="${lib.repo}/junit-3.8.1.jar" usetimestamp="true" > > >>> ignoreerrors="true" > > >>> src="http://www.ibiblio.org/maven//junit/jars/junit-3.8.1.jar"> > > >>> + </get> > > >>> + </target> > > >>> + > > >>> + <!-- > > >>> ================================================================== --> > > >>> <!-- U S A G E > > >>> --> > > >>> <!-- > > >>> ================================================================== --> > > >>> > > >>> @@ -55,7 +75,7 @@ > > >>> <!-- I N I T > > >>> --> > > >>> <!-- > > >>> ================================================================== --> > > >>> > > >>> - <target name="init" depends="env"> > > >>> + <target name="init" depends="env,copy-deps"> > > >>> <available > > >>> classname="com.sun.net.ssl.SSLContext" > > >>> property="jsse.present" > > >>> @@ -149,7 +169,7 @@ > > >>> <!-- C O M P I L E > > >>> --> > > >>> <!-- > > >>> ================================================================== --> > > >>> > > >>> - <target name="compile" depends="prepare"> > > >>> + <target name="compile" depends="prepare" description="Compiles the > > >>> source code"> > > >>> <javac > > >>> srcdir="${src.dir}" > > >>> destdir="${build.dest}" > > >>> @@ -190,7 +210,7 @@ > > >>> <!-- J A V A D O C S > > >>> --> > > >>> <!-- > > >>> ================================================================== --> > > >>> > > >>> - <target name="javadocs" depends="prepare"> > > >>> + <target name="javadocs" depends="prepare" description="Create the > > >>> JavaDocs"> > > >>> <mkdir dir="${javadoc.destdir}"/> > > >>> <javadoc > > >>> sourcepath="${src.dir}/java" > > >>> @@ -212,11 +232,15 @@ > > >>> <!-- C L E A N > > >>> --> > > >>> <!-- > > >>> ================================================================== --> > > >>> > > >>> - <target name="clean"> > > >>> + <target name="clean" description="Deletes temporary files"> > > >>> <delete file="${final.name}.tar.gz"/> > > >>> <delete file="${final.name}.zip"/> > > >>> + <delete file="${final.name}-src.tar.gz"/> > > >>> + <delete file="${final.name}-src.zip"/> > > >>> <delete dir="${build.dir}"/> > > >>> <delete dir="${test.reportsDirectory}"/> > > >>> + <delete dir="${docs.dest}"/> > > >>> + <delete dir="${lib.repo}"/> > > >>> </target> > > >>> > > >>> <!-- > > >>> ================================================================== --> > > >>> @@ -364,7 +388,8 @@ > > >>> > > >>> <target > > >>> name="dist" > > >>> - depends="jar,javadocs,docs"> > > >>> + depends="jar,javadocs,docs" > > >>> + description="Build source and binary distribution"> > > >>> > > >>> <property name="distDir" value="${build.dir}/${final.name}"/> > > >>> > > >>> @@ -377,10 +402,11 @@ > > >>> </echo> > > >>> > > >>> <mkdir dir="${distDir}"/> > > >>> + <mkdir dir="${docs.dest}"/> > > >>> > > >>> <!-- Copy README and LICENSE --> > > >>> <copy todir="${distDir}" file="README.txt"/> > > >>> - <copy todir="${distDir}" file="LICENSE"/> > > >>> + <copy todir="${distDir}" file="LICENSE.txt"/> > > >>> > > >>> <!-- Copy Jars --> > > >>> <copy todir="${distDir}"> > > >>> @@ -390,8 +416,8 @@ > > >>> </copy> > > >>> > > >>> <!-- Copy documentation --> > > >>> - <copy todir="${distDir}/docs"> > > >>> - <fileset dir="${docs.dest}"> > > >>> + <copy todir="${distDir}/docs/apidocs"> > > >>> + <fileset dir="${javadoc.destdir}"> > > >>> <include name="**"/> > > >>> </fileset> > > >>> </copy> > > >>> @@ -427,7 +453,7 @@ > > >>> </fileset> > > >>> </delete> > > >>> > > >>> - <copy todir="${distDir}" file="build.properties"/> > > >>> + <copy todir="${distDir}" file="default.properties"/> > > >>> <copy todir="${distDir}" file="build.xml"/> > > >>> > > >>> <!-- Copy Source --> > > >>> > > >>> 1.14 +4 -4 ws-xmlrpc/default.properties > > >>> > > >>> Index: default.properties > > >>> =================================================================== > > >>> RCS file: /home/cvs/ws-xmlrpc/default.properties,v > > >>> retrieving revision 1.13 > > >>> retrieving revision 1.14 > > >>> diff -u -r1.13 -r1.14 > > >>> --- default.properties 21 May 2003 15:58:23 -0000 1.13 > > >>> +++ default.properties 15 Apr 2005 14:04:50 -0000 1.14 > > >>> @@ -23,18 +23,18 @@ > > >>> year = 1999-2002 > > >>> debug = off > > >>> optimize = on > > >>> -deprecation = on > > >>> +deprecation = off > > >>> final.name = ${project}-${version} > > >>> > > >>> # You must set these values here, or in your > > >>> # ${user.home}/build.properties file in order > > >>> # to build XmlRpc: > > >>> > > >>> -commons-httpclient.jar = ${lib.repo}/commons-httpclient-2.0.jar > > >>> +commons-httpclient.jar = ${lib.repo}/commons-httpclient-2.0.2.jar > > >>> commons-logging.jar = ${lib.repo}/commons-logging-1.0.2.jar > > >>> commons-codec.jar = ${lib.repo}/commons-codec-1.1.jar > > >>> jsse.jar = ${lib.repo}/jsse.jar > > >>> 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 > > >>> +servlet.jar = ${lib.repo}/servlet-2.2.jar > > >>> +junit.jar = ${lib.repo}/junit-3.8.1.jar > > >>> > > >>> 1.6 +4 -9 ws-xmlrpc/README.txt > > >>> > > >>> Index: README.txt > > >>> =================================================================== > > >>> RCS file: /home/cvs/ws-xmlrpc/README.txt,v > > >>> retrieving revision 1.5 > > >>> retrieving revision 1.6 > > >>> diff -u -r1.5 -r1.6 > > >>> --- README.txt 17 Jun 2004 01:16:42 -0000 1.5 > > >>> +++ README.txt 15 Apr 2005 14:04:50 -0000 1.6 > > >>> @@ -11,7 +11,7 @@ > > >>> lib/ Final location of the jar files > > >>> examples/ Some examples and instructions on how to run them. > > >>> src/ Location of Java sources. > > >>> -xdocs/ XmlRpc documention in DocBook format. > > >>> +xdocs/ XmlRpc documention in XDOC format. > > >>> docs/ The rendered documentation in HTML format. > > >>> > > >>> @@ -31,7 +31,7 @@ > > >>> You can build the core XmlRpc package with the classes provided > > >>> using JDK 1.2+. If you wish to use the Servlet and/or SSL extensions > > >>> than you must set the following properties in either your > > >>> -${user.home}/build.properties file, or the build.properties > > >>> +${user.home}/build.properties file, or the default.properties > > >>> file provided in the XmlRpc build/ directory: > > >>> > > >>> jsse.jar > > >>> @@ -42,13 +42,8 @@ > > >>> These properties define full paths to JARs files. > > >>> > > >>> If you are using the Eclipse IDE, Apache's XML-RPC package comes ready > > >>> -with basic .classpath and .project files. Simply create a > > >>> -sub-directory named "lib" and add the following files: > > >>> - > > >>> - commons-codec-1.2.jar > > >>> - commons-httpclient-2.0.jar > > >>> - junit.jar > > >>> - servlet.jar > > >>> +with basic .classpath and .project files. Simply run "ant copy-deps" > > >>> to > > >>> +populate the "lib" directory > > >>> > > >>> > > >>> -------------------------------------------------------------------------- > > >>> > > >>> 1.2 +7 -0 ws-xmlrpc/maven.xml > > >>> > > >>> > > >>> > > >>> > > > > > > > > > > > > > >