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