You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2001/01/28 01:45:28 UTC
cvs commit: jakarta-slide/src/doc changelog.xml
remm 01/01/27 16:45:28
Modified: . README build.sh build.xml
lib README
src/doc changelog.xml
Log:
- Update for build system.
- Patch to the Unix script submitted by Kevin O'Neil <ke...@rocketred.com>.
I didn't test it yet, but I'll test it with Cygwin shortly.
- Updated changelog.
Revision Changes Path
1.10 +4 -0 jakarta-slide/README
Index: README
===================================================================
RCS file: /home/cvs/jakarta-slide/README,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- README 2000/12/04 05:38:44 1.9
+++ README 2001/01/28 00:45:27 1.10
@@ -24,6 +24,10 @@
"jaxp.jar" and "parser.jar" files are on your class path. (NOTE: In the
future it will be possible to use any JAXP-compliant parser).
+* Download and install the Java Transaction API (current version number is
+ 1.0.1) from <http://java.sun.com/products/jta/>. Make sure that the
+ "jta.jar" is in the "lib" directory in the Slide source distribution.
+
* Download and install the Ant distribution (subproject "jakarta-ant") into
a directory named "$JAKARTA_HOME/jakarta-ant". If you have downloaded the
source distribution, you will need to build the executable version by
1.7 +12 -10 jakarta-slide/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/jakarta-slide/build.sh,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- build.sh 2001/01/21 21:29:21 1.6
+++ build.sh 2001/01/28 00:45:27 1.7
@@ -1,6 +1,6 @@
#! /bin/sh
-# $Id: build.sh,v 1.6 2001/01/21 21:29:21 remm Exp $
+# $Id: build.sh,v 1.7 2001/01/28 00:45:27 remm Exp $
BUILDFILE=build.xml
@@ -11,25 +11,27 @@
exit
fi
-if test -f ${JAVA_HOME}/lib/tools.jar ; then
- CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/tools.jar:${ANT_HOME}/lib/ant.jar:${ANT_HOME}/lib/optional.jar:${SERVLETAPI_HOME}/lib/servlet.jar:${JAXP_HOME}/crimson.jar:${JAXP_HOME}/jaxp.jar:${JAXP_HOME}/xalan.jar:./lib/junit.jar
+if test ! -f ${JAVA_HOME}/lib/tools.jar ; then
+ echo "ERROR: Your JAVA_HOME \"$JAVA_HOME\" environment variable doesn't
+seem to point to a valid JDK"
+ exit
fi
+LOCALCLASSPATH=$CLASSPATH
+
# convert the existing path to unix
if [ "$OSTYPE" = "cygwin32" ] || [ "$OSTYPE" = "cygwin" ] ; then
- CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+ LOCALCLASSPATH=`cygpath --path --unix "$CLASSPATH"`
fi
-CLASSPATH=${CLASSPATH}:${ANT_HOME}/lib/ant.jar
+LOCALCLASSPATH=`echo lib/*.jar | tr ' '
+':'`:$JAVA_HOME/lib/tools.jar:$LOCALCLASSPATH:${ANT_HOME}/lib/ant.jar
+
# convert the unix path to windows
if [ "$OSTYPE" = "cygwin32" ] || [ "$OSTYPE" = "cygwin" ] ; then
CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
fi
-${JAVA_HOME}/bin/java -classpath ${CLASSPATH} org.apache.tools.ant.Main \
+${JAVA_HOME}/bin/java -classpath ${LOCALCLASSPATH} org.apache.tools.ant.Main \
-buildfile ${BUILDFILE} "$@"
-
-
-
-
1.65 +19 -4 jakarta-slide/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/build.xml,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- build.xml 2001/01/21 21:29:22 1.64
+++ build.xml 2001/01/28 00:45:27 1.65
@@ -18,6 +18,7 @@
<property name="jmx.home" value="../jmx"/>
<property name="regexp.jar" value="../jakarta-regexp/bin/jakarta-regexp-1.1.jar"/>
<property name="junit.jar" value="./lib/junit.jar"/>
+ <property name="jta.jar" value="./lib/jta.jar"/>
<property name="tomcat.build" value="../build/tomcat" />
<property name="avalon.dist" value="../dist/avalon" />
<property name="slide.build" value="../build/slide" />
@@ -114,7 +115,7 @@
<echo message="Building Slide Core API" />
<javac srcdir="src/share" destdir="${slide.build}/classes"
- debug="on" deprecation="on"
+ debug="on" deprecation="on" classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/webdav/**,**/manager/**,**/package.html">
<exclude name="**/Slide.java" unless="jmx.present" />
<exclude name="**/SlideMBean.java" unless="jmx.present" />
@@ -124,20 +125,27 @@
<include name="**/*.properties"/>
</fileset>
</copy>
+ <copy todir="${slide.build}/lib">
+ <fileset dir="lib">
+ <include name="**/*.jar"/>
+ </fileset>
+ </copy>
<echo message="Building Standard Stores" />
<javac srcdir="src/stores" destdir="${slide.build}/classes"
- debug="on" deprecation="on"
+ debug="on" deprecation="on" classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
<echo message="Building Slide WebDAV Servlet" />
<javac srcdir="src/webdav/server" destdir="${slide.build}/classes"
debug="on" deprecation="on" includes="**/webdav/**"
+ classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
<echo message="Building Slide Manager Servlet" />
<javac srcdir="src/manager" destdir="${slide.build}/classes"
debug="on" deprecation="on" includes="**/manager/**"
+ classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
</target>
@@ -175,7 +183,7 @@
<echo message="Building Slide Core API" />
<javac srcdir="src/share" destdir="${slide.build}/classes"
- debug="off" deprecation="off"
+ debug="off" deprecation="off" classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/webdav/**,**/manager/**,**/package.html">
<exclude name="**/Slide.java" unless="jmx.present" />
<exclude name="**/SlideMBean.java" unless="jmx.present" />
@@ -188,17 +196,19 @@
<echo message="Building Standard Stores" />
<javac srcdir="src/stores" destdir="${slide.build}/classes"
- debug="off" deprecation="off"
+ debug="off" deprecation="off" classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
<echo message="Building Slide WebDAV Servlet" />
<javac srcdir="src/webdav/server" destdir="${slide.build}/classes"
debug="off" deprecation="off" includes="**/webdav/**"
+ classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
<echo message="Building Slide Manager Servlet" />
<javac srcdir="src/manager" destdir="${slide.build}/classes"
debug="off" deprecation="off" includes="**/manager/**"
+ classpath="${jta.jar}:${junit.jar}"
excludes="**/CVS/**,**/package.html" />
</target>
@@ -471,6 +481,11 @@
<echo message="Copying tests" />
<copy todir="${slide.dist}/tests">
<fileset dir="${slide.build}/tests" />
+ </copy>
+
+ <echo message="Copying libraries" />
+ <copy todir="${slide.dist}/lib">
+ <fileset dir="${slide.build}/lib" />
</copy>
</target>
1.6 +2 -3 jakarta-slide/lib/README
Index: README
===================================================================
RCS file: /home/cvs/jakarta-slide/lib/README,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- README 2001/01/21 21:29:24 1.5
+++ README 2001/01/28 00:45:27 1.6
@@ -1,4 +1,3 @@
Put in this directory :
-- JUnit
-
-Or alternatively, if you already have them eleswhere, be sure to add them to your classpath.
\ No newline at end of file
+- junit.jar
+- jta.jar (from the Java Transaction API package)
1.21 +21 -0 jakarta-slide/src/doc/changelog.xml
Index: changelog.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/changelog.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- changelog.xml 2001/01/21 21:29:25 1.20
+++ changelog.xml 2001/01/28 00:45:28 1.21
@@ -6,6 +6,27 @@
<title>Changes</title>
+ <section title="Slide 1.0M7">
+
+ <p>
+
+ <changelog>
+ <add>
+ The logger is now pluggable through the XML configuration file (JP)
+ </add>
+ <update>
+ PROPFIND response generation is now streamed (RM)
+ </update>
+ <update>
+ DAV client : Fix incorrect behavior of the PUT method, and add
+ additional API calls (RM)
+ </update>
+ </changelog>
+
+ </p>
+
+ </section>
+
<section title="Slide 1.0M6">
<p>