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 > >>> > >>> > >>> > >>> > > > > > > > >