cziegeler 02/01/14 03:04:20
Modified: . build.bat build.sh build.xml
Added: lib/core avalon-excalibur-20011229.jar
avalon-framework-20011229.jar
commons-collections-1.0.jar
commons-httpclient-20011012.jar deli.jar
hsqldb-1.61.jar jakarta-regexp-1.2.jar
logkit-20011212.jar resolver.jar servlet_2_2.jar
xalan-2.2.0-D14.jar xerces-1.4.4.jar xml-apis.jar
lib/optional axis-samples.jar axis.jar batik-libs-1.1.1.jar
bsf-2.2.jar fop-0.20.2.jar jena.jar jimi-1.0.jar
jstyle.jar jtidy-04aug2000r7-dev.jar
lucene-1.2-rc2.jar maybeupload_1-0-5pre3.jar
rdffilter.jar rhino-1.5r2.jar velocity-1.2.jar
xmldb-20010924.jar xt.jar
tools/lib junit.jar
Removed: lib junit.jar
Log:
Created lib/core and lib/optional directories
Revision Changes Path
1.10 +4 -4 xml-cocoon2/build.bat
Index: build.bat
===================================================================
RCS file: /home/cvs/xml-cocoon2/build.bat,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- build.bat 11 Jan 2002 09:35:27 -0000 1.9
+++ build.bat 14 Jan 2002 11:04:16 -0000 1.10
@@ -2,13 +2,13 @@
rem ----------------------------------------------------------------------------
rem build.bat - Win32 Build Script for Apache Cocoon
rem
-rem $Id: build.bat,v 1.9 2002/01/11 09:35:27 cziegeler Exp $
+rem $Id: build.bat,v 1.10 2002/01/14 11:04:16 cziegeler Exp $
rem ----------------------------------------------------------------------------
rem ----- Copy Xalan and Xerces for the build system ------------------------
-copy lib\xerces*.jar tools\lib
-copy lib\xalan*.jar tools\lib
-copy lib\xml-api*.jar tools\lib
+copy lib\core\xerces*.jar tools\lib
+copy lib\core\xalan*.jar tools\lib
+copy lib\core\xml-api*.jar tools\lib
rem ----- Verify and Set Required Environment Variables ------------------------
1.10 +3 -3 xml-cocoon2/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/xml-cocoon2/build.sh,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- build.sh 11 Jan 2002 17:34:07 -0000 1.9
+++ build.sh 14 Jan 2002 11:04:16 -0000 1.10
@@ -4,9 +4,9 @@
echo "Apache Cocoon 2 Build System"
echo "----------------------------"
-cp ./lib/xalan*.jar ./tools/lib
-cp ./lib/xerces*.jar ./tools/lib
-cp ./lib/xml-api*.jar ./tools/lib
+cp ./lib/core/xalan*.jar ./tools/lib
+cp ./lib/core/xerces*.jar ./tools/lib
+cp ./lib/core/xml-api*.jar ./tools/lib
chmod u+x ./tools/bin/antRun
chmod u+x ./tools/bin/ant
1.132 +92 -21 xml-cocoon2/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/build.xml,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -r1.131 -r1.132
--- build.xml 11 Jan 2002 09:35:27 -0000 1.131
+++ build.xml 14 Jan 2002 11:04:16 -0000 1.132
@@ -123,13 +123,19 @@
<!-- Indentify Classpath -->
<!-- =================================================================== -->
<path id="classpath">
- <fileset dir="./lib">
+ <fileset dir="./lib/core">
+ <include name="*.jar"/>
+ </fileset>
+ <fileset dir="./lib/optional">
<include name="*.jar"/>
</fileset>
</path>
<path id="scratchpad.classpath">
- <fileset dir="./lib">
+ <fileset dir="./lib/core">
+ <include name="*.jar"/>
+ </fileset>
+ <fileset dir="./lib/optional">
<include name="*.jar"/>
</fileset>
<fileset dir="./src/scratchpad/lib">
@@ -271,20 +277,29 @@
property="servlet23.present"
classname="javax.servlet.http.HttpServletRequestWrapper"/>
- <available property="rhino.present"
- classname="org.mozilla.javascript.tools.jsc.Main">
- <classpath refid="classpath"/>
- </available>
-
- <available property="jstyle.present"
- classname="jstyle.JSFormatter">
- <classpath refid="classpath"/>
- </available>
-
- <available property="xpath.present"
- classname="org.apache.xpath.XPathAPI">
- <classpath refid="classpath"/>
- </available>
+ <ClassAvailable classpathref="classpath"
+ property="bsf.present"
+ classname="com.ibm.bsf.BSFException"/>
+
+ <ClassAvailable classpathref="classpath"
+ property="rhino.present"
+ classname="org.mozilla.javascript.tools.jsc.Main"/>
+
+ <ClassAvailable classpathref="classpath"
+ property="jstyle.present"
+ classname="jstyle.JSFormatter"/>
+
+ <ClassAvailable classpathref="classpath"
+ property="xpath.present"
+ classname="org.apache.xpath.XPathAPI"/>
+
+ <ClassAvailable classpathref="classpath"
+ property="deli.present"
+ classname="com.hp.hpl.deli.Profile"/>
+
+ <ClassAvailable classpathref="classpath"
+ property="velocity.present"
+ classname="org.apache.velocity.app.Velocity"/>
<available property="ora.driver.present"
classname="oracle.jdbc.OracleResultSet">
@@ -371,6 +386,16 @@
<!-- =================================================================== -->
<!-- Warnings -->
<!-- =================================================================== -->
+ <target name="bsf-warn" unless="bsf.present" depends="optional-tests"
+ description="Outputs a warning if com.ibm.bsf.* classes are missing during
compilation">
+ <antcall target="op-warning">
+ <param name="thing" value="BSF"/>
+ <param name="recovery"
+ value="Get the BSF package and place the jar in the lib dir"/>
+ <param name="message"
+ value="BSF is required for the script action."/>
+ </antcall>
+ </target>
<target name="jfor-warn" unless="jfor.present" depends="optional-tests"
description="Outputs a warning if org.jfor.jfor.* classes are missing during
compilation">
<antcall target="op-warning">
@@ -471,12 +496,32 @@
value="Lucene is required for the Cocoon searches."/>
</antcall>
</target>
+ <target name="deli-warn" unless="deli.present" depends="optional-tests"
+ description="Outputs a warning if com.hp.hpl.deli.* classes are missing
during compilation">
+ <antcall target="op-warning">
+ <param name="thing" value="Deli"/>
+ <param name="recovery"
+ value="Get Deli and place the jar in the lib/optional dir"/>
+ <param name="message"
+ value="Deli is required for ..."/>
+ </antcall>
+ </target>
+ <target name="velocity-warn" unless="velocity.present" depends="optional-tests"
+ description="Outputs a warning if org.apache.velocity.* classes are missing
during compilation">
+ <antcall target="op-warning">
+ <param name="thing" value="Velocity"/>
+ <param name="recovery"
+ value="Get Velocity from http://jakarta.apache.org and place the jar in the
lib/optional dir"/>
+ <param name="message"
+ value="Velocity is required for the velocity generator"/>
+ </antcall>
+ </target>
<!-- =================================================================== -->
<!-- Print out warnings for optional components -->
<!-- =================================================================== -->
<target name="optional-warnings"
- depends="jfor-warn, xmldb-warn, xt-warn, php-warn, naming-warn, svg-warn,
fop-warn, tidy-warn, maybeupload-warn, lucene-warn"
+ depends="bsf-warn, jfor-warn, xmldb-warn, xt-warn, php-warn, naming-warn,
svg-warn, fop-warn, tidy-warn, maybeupload-warn, lucene-warn, deli-warn,
velocity-warn"
description="Outputs warnings if some optional jars are missing from the
environment">
</target>
@@ -499,9 +544,19 @@
<exclude name="**/JSP*.java" unless="servlet.present"/>
<exclude name="**/servlet.sitemap" unless="servlet.present"/>
+ <exclude name="**/ScriptAction.java" unless="bsf.present"/>
+ <exclude name="**/ScriptGenerator.java" unless="bsf.present"/>
+ <exclude name="**/bsf.sitemap" unless="bsf.present"/>
+
+ <exclude name="**/components/deli/**.java" unless="deli.present"/>
+ <exclude name="**/deli.sitemap" unless="deli.present"/>
+
<exclude name="**/HTMLGenerator.java" unless="tidy.present"/>
<exclude name="**/tidy.sitemap" unless="tidy.present"/>
+ <exclude name="**/VelocityGenerator.java" unless="velocity.present"/>
+ <exclude name="**/velocity.sitemap" unless="velocity.present"/>
+
<exclude name="**/SVG*.java"
unless="svg.present"/>
<exclude name="**/svg.sitemap"
unless="svg.present"/>
<exclude name="**/components/transcoder/**.java"
unless="svg.present"/>
@@ -545,7 +600,9 @@
<exclude name="**/CocoonServlet*.java" unless="servlet.present"/>
- <exclude name="**/lucene/*" unless="lucene.present"/>
+ <exclude name="**/components/search/*"
unless="lucene.present"/>
+ <exclude name="**/generation/SearchGenerator.java"
unless="lucene.present"/>
+ <exclude name="**/lucene.sitemap"
unless="lucene.present"/>
<exclude name="**/http/RequestWrapper*.java"/>
<exclude name="**/browser/*.x*"/>
@@ -557,6 +614,8 @@
<copy todir="${build.scratchpad.src}" filtering="on">
<fileset dir="${scratchpad.src}">
<exclude name="**/Ifx*.java" unless="ifx.driver.present"/>
+
+ <exclude name="**/XMLDB*.java" unless="xmldb.present"/>
</fileset>
</copy>
</target>
@@ -846,7 +905,7 @@
<java classname="org.apache.cocoon.Main" fork="yes" failonerror="true">
<arg line="-x -w ${build.war}/WEB-INF/classes -c webapp" />
<classpath>
- <fileset dir="lib">
+ <fileset dir="lib/core">
<include name="**/*.jar"/>
</fileset>
<pathelement location="${build.dir}/${name}.jar"/>
@@ -860,7 +919,13 @@
<!-- =================================================================== -->
<target name="prepare-webapp-libs" depends="package,prepare-tools-lib"
if="include.webapp.libs">
<copy todir="${build.war}/WEB-INF/lib">
- <fileset dir="${lib.dir}">
+ <fileset dir="${lib.dir}/core">
+ <include name="*.jar"/>
+ <exclude name="servlet*.jar"/>
+ </fileset>
+ </copy>
+ <copy todir="${build.war}/WEB-INF/lib">
+ <fileset dir="${lib.dir}/optional">
<include name="*.jar"/>
<exclude name="servlet*.jar"/>
</fileset>
@@ -1224,7 +1289,13 @@
<!-- And now the jars -->
<copy todir="${dist.bin.dir}/webapp/WEB-INF/lib">
- <fileset dir="${lib.dir}">
+ <fileset dir="${lib.dir}/core">
+ <include name="*.jar"/>
+ <exclude name="servlet*.jar"/>
+ </fileset>
+ </copy>
+ <copy todir="${dist.bin.dir}/webapp/WEB-INF/lib">
+ <fileset dir="${lib.dir}/optional">
<include name="*.jar"/>
<exclude name="servlet*.jar"/>
</fileset>
1.1 xml-cocoon2/lib/core/avalon-excalibur-20011229.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/avalon-framework-20011229.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/commons-collections-1.0.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/commons-httpclient-20011012.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/deli.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/hsqldb-1.61.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/jakarta-regexp-1.2.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/logkit-20011212.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/resolver.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/servlet_2_2.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/xalan-2.2.0-D14.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/xerces-1.4.4.jar
<<Binary file>>
1.1 xml-cocoon2/lib/core/xml-apis.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/axis-samples.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/axis.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/batik-libs-1.1.1.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/bsf-2.2.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/fop-0.20.2.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/jena.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/jimi-1.0.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/jstyle.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/jtidy-04aug2000r7-dev.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/lucene-1.2-rc2.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/maybeupload_1-0-5pre3.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/rdffilter.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/rhino-1.5r2.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/velocity-1.2.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/xmldb-20010924.jar
<<Binary file>>
1.1 xml-cocoon2/lib/optional/xt.jar
<<Binary file>>
1.1 xml-cocoon2/tools/lib/junit.jar
<<Binary file>>
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]