leosimons 2002/07/26 07:21:59
Modified: . build.xml cocoonbuild.xml
xcommander build.xml
site build.xml
simpleserver build.xml
sevak build.xml
overlord build.xml
httpproxy build.xml
hsql build.xml
ftpserver build.xml default.properties
demo build.xml default.properties
db build.xml default.properties
Added: . build-sites.sh
simpleserver default.properties
sevak default.properties
overlord default.properties
httpproxy default.properties
hsql default.properties
demo newbuild.xml
Log:
fix documentation generation scripts for avalon-apps.
Revision Changes Path
1.3 +77 -67 jakarta-avalon-apps/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/build.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- build.xml 16 Jul 2002 16:51:31 -0000 1.2
+++ build.xml 26 Jul 2002 14:21:58 -0000 1.3
@@ -25,7 +25,7 @@
MODULE SETUP
==========================================================================================
-->
- <target name="module:setup">
+ <target name="module:setup" unless="override.setup">
<!-- set up properties -->
<property file="${user.home}/build.properties"/>
<property file="${user.home}/.ant.properties"/>
@@ -35,7 +35,7 @@
<property file="${basedir}/../default.properties"/>
<property file="${basedir}/../cocoon.properties"/>
- <!-- set up classpath -->
+ <!-- set up classpath -->
<path id="project.class.path">
<pathelement path="${java.class.path}" />
<pathelement path="${build.classes}" />
@@ -55,7 +55,7 @@
</fileset>
</path>
- <!-- set up custom tasks -->
+ <!-- set up custom tasks -->
<taskdef name="sar"
classname="org.apache.avalon.phoenix.tools.tasks.Sar">
<classpath refid="project.class.path" />
</taskdef>
@@ -91,18 +91,18 @@
DEFAULT TARGETS
==========================================================================================
-->
- <target name="module:main" depends="module:sar,module:setup"/>
- <target name="module:all"
depends="module:main,module:docs,module:setup"/>
+ <target name="module:main" depends="module:sar,module:setup"
unless="override.main"/>
+ <target name="module:all"
depends="module:main,module:docs,module:setup" unless="override.all"/>
<!--
==========================================================================================
SETUP TARGETS
==========================================================================================
-->
- <target name="test-xdoclet" depends="module:setup">
+ <target name="test-xdoclet" depends="module:setup"
unless="override.test-xdoclet">
+ <available classname="xdoclet.XDocletMain"
classpathref="project.class.path" property="xdoclet.present"/>
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: XDoclet is available" />
<echo
message="-------------------------------------------------------------" />
- <available classname="xdoclet.XDocletMain"
classpathref="project.class.path" property="xdoclet.present"/>
</target>
<!--
==========================================================================================
@@ -110,12 +110,12 @@
==========================================================================================
-->
<!-- Compiles module -->
- <target name="module:compile" depends="module:setup">
+ <target name="module:compile" depends="module:setup"
unless="override.compile">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Compiling ${Name} java classes" />
<echo
message="-------------------------------------------------------------" />
<mkdir dir="${build.classes}"/>
-
+
<javac srcdir="${java.dir}"
destdir="${build.classes}"
debug="${build.debug}"
@@ -123,7 +123,7 @@
deprecation="${build.deprecation}">
<classpath refid="project.class.path" />
</javac>
-
+
<copy todir="${build.classes}">
<fileset dir="${java.dir}">
<exclude name="**/test/**"/>
@@ -133,12 +133,12 @@
</target>
<!-- Make .xinfo and manifest automatically for blocks -->
- <target name="module:phoenix-xdoclet"
depends="module:compile,module:setup" if="xdoclet.present">
+ <target name="module:phoenix-xdoclet"
depends="module:compile,module:setup,test-xdoclet" if="xdoclet.present">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Compiling ${Name} xinfo files" />
<echo
message="-------------------------------------------------------------" />
<mkdir dir="${build.xdoclet}"/>
-
+
<phoenix-blocks
destdir="${build.xdoclet}"
classpathref="project.class.path">
@@ -152,7 +152,7 @@
</target>
<!-- Make .xinfo and manifest automatically for blocks -->
- <target name="module:no-phoenix-xdoclet"
depends="module:compile,module:setup" unless="xdoclet.present">
+ <target name="module:no-phoenix-xdoclet"
depends="module:compile,module:setup,test-xdoclet" unless="xdoclet.present">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Getting ${Name} xinfo files" />
<echo
message="-------------------------------------------------------------" />
@@ -161,7 +161,7 @@
</target>
<!-- Performs unit tests -->
- <target name="module:test" depends="module:compile,module:setup">
+ <target name="module:test" depends="module:compile,module:setup"
unless="override.test">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Running unit tests for ${Name}" />
<echo
message="-------------------------------------------------------------" />
@@ -173,13 +173,13 @@
==========================================================================================
-->
<!-- Jars up project -->
- <target name="module:jar" depends="test-xdoclet,
module:phoenix-xdoclet, module:no-phoenix-xdoclet,module:setup">
+ <target name="module:jar" depends="test-xdoclet,
module:phoenix-xdoclet, module:no-phoenix-xdoclet,module:setup"
unless="override.jar">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Creating jar file for ${Name}" />
<echo message=" generated file: ${build.lib}/${name}.jar" />
<echo
message="-------------------------------------------------------------" />
<mkdir dir="${build.lib}"/>
-
+
<jar jarfile="${build.lib}/${name}.jar"
manifest="${build.xdoclet}/manifest.mf">
@@ -193,7 +193,7 @@
</target>
<!-- Sars up project -->
- <target name="module:sar" depends="module:jar,module:setup">
+ <target name="module:sar" depends="module:jar,module:setup"
unless="override.sar">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Creating sar file for ${Name}" />
<echo message=" generated file: ${build.lib}/${name}.sar" />
@@ -202,18 +202,18 @@
config="${conf.dir}/${name}-config.xml"
environment="${conf.dir}/${name}-environment.xml"
assembly="${conf.dir}/${name}-assembly.xml" >
-
+
<lib dir="${build.lib}/">
<include name="*.jar"/>
</lib>
-
+
<lib dir="${common.lib}">
<include name="${cornerstone.jar}"/>
</lib>
</sar>
-
+
<mkdir dir="${dist.dir}"/>
-
+
<copy todir="${dist.dir}">
<fileset dir="${build.lib}">
<include name="**"/>
@@ -222,37 +222,37 @@
</target>
<!-- Completely build all dists -->
- <target name="module:dist" depends="module:sar,module:setup">
+ <target name="module:dist" depends="module:sar,module:setup"
unless="override.dist">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Creating distributions for ${Name}" />
<echo message=" putting files in: ${dist.base}" />
<echo
message="-------------------------------------------------------------" />
<mkdir dir="${dist.base}"/>
-
+
<antcall target="module:bin-dist" inheritAll="false">
<param name="bin.dist.dir" value="${dist.name}" />
</antcall>
-
+
<zip zipfile="${dist.base}/${dist.name}-bin.zip"
basedir="${dist.name}/.."
includes="${dist.name}/**"/>
-
+
<tar longfile="gnu" tarfile="${dist.base}/${dist.name}-bin.tar">
<tarfileset dir="${dist.name}/.." username="avalon"
group="avalon">
<include name="${dist.name}/**"/>
</tarfileset>
</tar>
-
+
<gzip zipfile="${dist.base}/${dist.name}-bin.tar.gz"
src="${dist.base}/${dist.name}-bin.tar"/>
-
+
<delete file="${dist.base}/${dist.name}-bin.tar"/>
<delete dir="${dist.name}" />
-
+
<antcall target="module:src-dist" inheritAll="false">
<param name="src.dist.dir" value="${dist.name}" />
</antcall>
-
+
<zip zipfile="${dist.base}/${dist.name}-src.zip"
basedir="${dist.name}/.."
includes="${dist.name}/**">
@@ -262,7 +262,7 @@
<include name="phoenix-*"/>
</fileset>
</zip>
-
+
<tar longfile="gnu" tarfile="${dist.base}/${dist.name}-src.tar"
>
<tarfileset dir="${dist.name}/.." mode="755"
username="avalon" group="avalon">
<include name="${dist.name}/build.sh"/>
@@ -275,9 +275,9 @@
<include name="avalon-*"/>
<include name="cornerstone.jar"/>
<include name="phoenix-*"/>
- </tarfileset>
+ </tarfileset>
</tar>
-
+
<gzip zipfile="${dist.base}/${dist.name}-src.tar.gz"
src="${dist.base}/${dist.name}-src.tar"/>
@@ -285,49 +285,49 @@
<delete dir="${dist.name}" />
</target>
- <!-- Creates all the .sar files -->
- <target name="module:bin-dist" depends="module:all,module:setup">
-
+ <!-- Creates all the .sar files -->
+ <target name="module:bin-dist" depends="module:all,module:setup"
unless="override.bin-dist">
+
<!-- bin.dist.dir usually set before this target is called -->
<property name="bin.dist.dir" value="dist"/>
<property name="bin.dist.lib" value="${bin.dist.dir}/lib"/>
<property name="bin.dist.docs" value="${bin.dist.dir}/docs"/>
-
+
<mkdir dir="${bin.dist.docs}"/>
<copy todir="${bin.dist.docs}">
- <fileset dir="${build.docs}"/>
+ <fileset dir="${build.docs}"/>
</copy>
-
+
<copy file="${build.lib}/${name}.sar"
tofile="${bin.dist.dir}/${dist.name}.sar"/>
-
+
<chmod dir="${bin.dist.dir}" perm="go-rwx" />
</target>
- <target name="module:src-dist" depends="module:docs,module:setup">
+ <target name="module:src-dist" depends="module:docs,module:setup"
unless="override.src-dist">
<!-- src.dist.dir has usually already been set -->
<property name="src.dist.dir" value="dist-src"/>
<property name="src.dist.src" value="${src.dist.dir}/src"/>
<property name="src.dist.docs" value="${src.dist.dir}/docs"/>
-
+
<mkdir dir="${src.dist.docs}"/>
-
+
<copy todir="${src.dist.docs}">
- <fileset dir="${build.docs}"/>
+ <fileset dir="${build.docs}"/>
</copy>
-
+
<copy todir="${src.dist.src}">
<fileset dir="${src.dir}"/>
</copy>
-
+
<zip zipfile="${src.dist.src}/generated-by-xdoclet.zip"
basedir="${build.xdoclet}"/>
-
+
<copy todir="${src.dist.dir}">
<fileset dir=".">
<include name="build.xml"/>
</fileset>
</copy>
-
+
<mkdir dir="${src.dist.dir}/lib"/>
<copy todir="${src.dist.dir}/lib">
@@ -335,13 +335,13 @@
<include name="**"/>
</fileset>
</copy>
-
+
<fixcrlf srcdir="${src.dist.src}/java" includes="**/*.java"
eol="lf"/>
-
+
<chmod dir="${src.dist.dir}" perm="go-rwx" />
</target>
- <target name="module:install" depends="module:main,module:setup">
+ <target name="module:install" depends="module:main,module:setup"
unless="override.install">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Installing ${Name} into phoenix" />
<echo message=" install dir: ${install.dir}" />
@@ -350,7 +350,7 @@
<copy file="${build.lib}/${name}.sar" todir="${install.dir}" />
</target>
- <target name="module:uninstall" description="Uninstalls from Phoenix"
depends="module:setup">
+ <target name="module:uninstall" description="Uninstalls from Phoenix"
depends="module:setup" unless="override.uninstall">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Removing ${Name} from phoenix" />
<echo message=" install dir: ${install.dir}" />
@@ -359,7 +359,7 @@
<delete file="${name}.sar" dir="${install.dir}"/>
</target>
- <target name="module:clean" depends="module:setup">
+ <target name="module:clean" depends="module:setup"
unless="override.clean">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Cleaning up products of the ${Name} build
process" />
<echo
message="-------------------------------------------------------------" />
@@ -368,7 +368,7 @@
<fileset dir="." includes="**/*~" defaultexcludes="no"/>
</delete>
</target>
-
+
<target name="module:real-clean" depends="module:clean">
<delete dir="${bin.dist.dir}" />
<delete dir="${dist.base}" />
@@ -379,10 +379,10 @@
==========================================================================================
-->
<!-- Creates all docs -->
- <target name="module:docs" depends="module:html-docs,
module:javadocs,module:setup"/>
+ <target name="module:docs" depends="module:html-docs,
module:javadocs,module:setup" unless="override.docs"/>
<!-- copy docs to site dir -->
- <target name="module:site" depends="module:docs">
+ <target name="module:site" depends="module:docs" unless="override.site">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Copying the documentation for ${Name} to
the site" />
<echo
message="-------------------------------------------------------------" />
@@ -418,13 +418,13 @@
</javadoc>
</target>
- <target name="module:html-docs" depends="module:setup">
+ <target name="module:html-docs" depends="module:setup"
unless="override.html-docs">
<echo
message="-------------------------------------------------------------" />
<echo message="INFO: Cleaning HTML documentation for ${Name}" />
<echo
message="-------------------------------------------------------------" />
<antcall target="${documentation.tool}:html-docs" />
</target>
-
+
<!--
==========================================================================================
DOCUMENTATION GENERATION USING COCOON
==========================================================================================
-->
@@ -466,6 +466,8 @@
</target>
<target name="cocoon:setup-html-docs"
depends="cocoon:setup-filters,cocoon:setup" description="generates the
xdocs-based documentation">
+ <delete dir="${cocoon.work}"/>
+
<mkdir dir="${build.dir}"/>
<mkdir dir="${cocoon.build.context}"/>
<mkdir dir="${cocoon.build.docs}"/>
@@ -492,14 +494,14 @@
<fileset dir="${cocoon.xdocs.dir}"/>
</copy>
- <copy
file="${cocoon.main.context.dir}/resources/schema/CatalogManager.properties"
+ <copy
file="${cocoon.main.context.dir}/resources/schema/CatalogManager.properties"
todir="${cocoon.build.context}/resources/schema" filtering="off"/>
</target>
<target name="cocoon:html-listed-docs"
depends="cocoon:setup-html-docs,cocoon:setup" description="generates the
xdocs-based documentation">
<echo
message="-------------------------------------------------------------"/>
<echo message=" Building docs from list, please stand by ..."/>
-
+
<java classname="org.apache.cocoon.Main" fork="true"
maxmemory="128m" failonerror="true">
<arg value="-c${cocoon.build.context}/"/>
<arg value="-d${cocoon.build.docs}"/>
@@ -508,18 +510,20 @@
<arg value="-b${build.dir}/brokenlinks.txt"/>
<arg value="-uERROR"/>
<arg value="-f./build/content/xdocs/doc.uris"/>
- <arg value="-rno"/>
+ <arg value="-rno"/>
<classpath>
<path refid="tools.class.path"/>
<fileset dir="${tools.dir}/ext"/>
</classpath>
</java>
-
+
+ <delete dir="${cocoon.work}"/>
+
<echo message=" ...docs generated succesfully in ./build/docs
dir."/>
<echo
message="-------------------------------------------------------------"/>
</target>
-
+
<target name="cocoon:html-docs"
depends="cocoon:setup-html-docs,cocoon:setup" description="generates the
xdocs-based documentation">
<echo
message="-------------------------------------------------------------"/>
<echo message=" Crawling docs, please stand by ..."/>
@@ -529,7 +533,7 @@
<arg value="-d${cocoon.build.docs}"/>
<arg value="-w${cocoon.work}"/>
<arg value="-l${cocoon.work}/cocoon.log"/>
- <arg value="-b${build.dir}/brokenlinks.txt"/>
+ <arg value="-b${build.dir}/brokenlinks.txt"/>
<arg value="-uERROR"/>
<arg value="index.html"/>
@@ -537,14 +541,20 @@
<path id="tools.class.path">
<pathelement location="${junit.jar}"/>
<pathelement location="${tools.jar}"/>
- <fileset dir="${tools.dir}/lib"/>
- <fileset dir="${tools.dir}/ext"/>
+ <fileset dir="${tools.dir}/lib">
+ <include name="*.jar"/>
+ </fileset>
+ <fileset dir="${tools.dir}/ext">
+ <include name="*.jar"/>
+ </fileset>
</path>
</classpath>
</java>
+ <delete dir="${cocoon.work}"/>
+
<echo message=" ...docs generated succesfully in ./build/docs
dir."/>
<echo
message="-------------------------------------------------------------"/>
- </target>
-
+ </target>
+
</project>
1.4 +23 -14 jakarta-avalon-apps/cocoonbuild.xml
Index: cocoonbuild.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/cocoonbuild.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- cocoonbuild.xml 16 Jul 2002 16:47:19 -0000 1.3
+++ cocoonbuild.xml 26 Jul 2002 14:21:58 -0000 1.4
@@ -29,10 +29,10 @@
<filter token="link3.href" value=""/>
<filter token="group-logo.src"
value="images/jakarta-logo.gif"/>
<filter token="group-logo.href"
value="http://jakarta.apache.org/"/>
- <filter token="project-logo.src" value="images/header.gif"/>
- <filter token="project-logo.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="year" value="2002"/>
- <filter token="vendor" value="Apache Software Foundation"/>
+ <filter token="project-logo.src" value="images/header.gif"/>
+ <filter token="project-logo.href"
value="http://jakarta.apache.org/avalon/"/>
+ <filter token="year" value="2002"/>
+ <filter token="vendor" value="Apache Software Foundation"/>
<filter token="year" value="${year}"/>
<filter token="AVALON_BASE" value="${avalon.base}"/>
@@ -46,6 +46,7 @@
</target>
<target name="cocoon:setup-html-docs" depends="cocoon:setup-filters"
description="generates the xdocs-based documentation">
+ <delete dir="${cocoon.work}"/>
<mkdir dir="${build.dir}"/>
<mkdir dir="${cocoon.build.context}"/>
<mkdir dir="${cocoon.build.docs}"/>
@@ -72,14 +73,14 @@
<fileset dir="${cocoon.xdocs.dir}"/>
</copy>
- <copy
file="${cocoon.main.context.dir}/resources/schema/CatalogManager.properties"
+ <copy
file="${cocoon.main.context.dir}/resources/schema/CatalogManager.properties"
todir="${cocoon.build.context}/resources/schema" filtering="off"/>
</target>
<target name="cocoon:html-listed-docs" depends="cocoon:setup-html-docs"
description="generates the xdocs-based documentation">
<echo
message="-------------------------------------------------------------"/>
<echo message=" Building docs from list, please stand by ..."/>
-
+
<java classname="org.apache.cocoon.Main" fork="true"
maxmemory="128m" failonerror="true">
<arg value="-c${cocoon.build.context}/"/>
<arg value="-d${cocoon.build.docs}"/>
@@ -88,18 +89,20 @@
<arg value="-b${build.dir}/brokenlinks.txt"/>
<arg value="-uERROR"/>
<arg value="-f./build/content/xdocs/doc.uris"/>
- <arg value="-rno"/>
+ <arg value="-rno"/>
<classpath>
<path refid="tools.class.path"/>
<fileset dir="${tools.dir}/ext"/>
</classpath>
</java>
-
+
+ <delete dir="${cocoon.work}"/>
+
<echo message=" ...docs generated succesfully in ./build/docs
dir."/>
<echo
message="-------------------------------------------------------------"/>
</target>
-
+
<target name="cocoon:html-docs" depends="cocoon:setup-html-docs"
description="generates the xdocs-based documentation">
<echo
message="-------------------------------------------------------------"/>
<echo message=" Crawling docs, please stand by ..."/>
@@ -109,7 +112,7 @@
<arg value="-d${cocoon.build.docs}"/>
<arg value="-w${cocoon.work}"/>
<arg value="-l${cocoon.work}/cocoon.log"/>
- <arg value="-b${build.dir}/brokenlinks.txt"/>
+ <arg value="-b${build.dir}/brokenlinks.txt"/>
<arg value="-uERROR"/>
<arg value="index.html"/>
@@ -117,14 +120,20 @@
<path id="tools.class.path">
<pathelement location="${junit.jar}"/>
<pathelement location="${tools.jar}"/>
- <fileset dir="${tools.dir}/lib"/>
- <fileset dir="${tools.dir}/ext"/>
+ <fileset dir="${tools.dir}/lib">
+ <include name="*.jar"/>
+ </fileset>
+ <fileset dir="${tools.dir}/ext">
+ <include name="*.jar"/>
+ </fileset>
</path>
</classpath>
</java>
+ <delete dir="${cocoon.work}"/>
+
<echo message=" ...docs generated succesfully in ./build/docs
dir."/>
<echo
message="-------------------------------------------------------------"/>
- </target>
-
+ </target>
+
</project>
1.1 jakarta-avalon-apps/build-sites.sh
Index: build-sites.sh
===================================================================
#!/bin/sh
# quick stupid script by LSD
# this script is in the public domain
# update these projects
PROJECTS="db demo enterprise ftpserver hsql httpproxy overlord sevak
simpleserver xcommander"
MULTI_PROCESS="no"
ANT_COMMAND="ant site"
echo "*---------------------------------------------------*"
echo "| This is the Morning Cappuchino script |"
echo "|---------------------------------------------------|"
echo "| Go and grab yourself a coffee while I build the |"
echo "| following projects for you: |"
echo "*---------------------------------------------------*"
for module in ${PROJECTS}
do
echo " - ${module}"
done
echo "*---------------------------------------------------*"
echo ""
CURRDIR=${PWD}
for module in ${PROJECTS}
do
echo "updating module: " ${module}
if [ "${MULTI_PROCESS}" = "yes" ]
then
$(cd ${CURRDIR}/${module}; ${ANT_COMMAND}) &
else
cd ${CURRDIR}/${module}; ${ANT_COMMAND}
fi
done
1.17 +1 -1 jakarta-avalon-apps/xcommander/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/xcommander/build.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- build.xml 16 Jul 2002 16:51:31 -0000 1.16
+++ build.xml 26 Jul 2002 14:21:58 -0000 1.17
@@ -34,7 +34,7 @@
==========================================================================================
-->
<target name="compile">
- <ant antfile="${basedir}/../build.xml"
target="module:compiler"/>
+ <ant antfile="${basedir}/../build.xml" target="module:compile"/>
</target>
<target name="phoenix-xdoclet">
1.11 +1 -1 jakarta-avalon-apps/site/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/site/build.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- build.xml 14 Jul 2002 16:43:31 -0000 1.10
+++ build.xml 26 Jul 2002 14:21:58 -0000 1.11
@@ -17,7 +17,7 @@
<!-- Set the properties for intermediate directory -->
<property name="build.dir" value="build"/>
<property name="build.lib" value="${build.dir}/lib"/>
- <property name="build.xdoclet" value="${build.dir}/xdoclet"/>
+ <property name="build.xdoclet" value="${build.dir}/xdoclet"/>
<property name="build.src" value="${build.dir}/src"/>
<property name="build.classes" value="${build.dir}/classes"/>
<property name="build.javadocs" value="${build.dir}/javadocs"/>
1.14 +62 -127 jakarta-avalon-apps/simpleserver/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/simpleserver/build.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- build.xml 6 Jun 2002 20:48:40 -0000 1.13
+++ build.xml 26 Jul 2002 14:21:58 -0000 1.14
@@ -2,21 +2,19 @@
<project name="SimpleServer" default="main" basedir=".">
- <!--
- Give user a chance to override without editing this file
- (and without typing -D each time they compile it)
- -->
- <property file=".ant.properties"/>
- <property file="${user.home}/.ant.properties"/>
-
- <property name="name" value="simpleserver"/>
- <property name="Name" value="SimpleServer"/>
- <property name="version" value="0.7"/>
- <property name="year" value="1999-2001"/>
-
- <property name="build.debug" value="on"/>
- <property name="build.optimize" value="off"/>
- <property name="build.deprecation" value="off"/>
+<!--
==========================================================================================
+ PROPERTY SETUP
+
==========================================================================================
-->
+
+ <!-- set up properties -->
+ <property file="${user.home}/build.properties"/>
+ <property file="${user.home}/.ant.properties"/>
+ <property file="${basedir}/ant.properties"/>
+ <property file="${basedir}/../ant.properties"/>
+ <property file="${basedir}/default.properties"/>
+ <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/../cocoon.properties"/>
+
<!-- Set the installation variables for Cornerstone/Phoenix -->
<property name="phoenix.home" value="../../jakarta-avalon-phoenix/dist"/>
@@ -206,135 +204,30 @@
<lib dir="${build.lib}/">
<include name="*.jar"/>
- <exclude name="demo-test-extension2.jar"/>
- </lib>
+ <exclude name="demo-test-extension2.jar"/>
+ </lib>
<lib dir="../common/lib">
<include name="cornerstone.jar"/>
</lib>
-
+
</sar>
-
+
<mkdir dir="dist"/>
<copy todir="dist">
<fileset dir="${build.lib}">
<include name="**"/>
</fileset>
- </copy>
+ </copy>
</target>
-
+
<!-- Performs unit tests -->
<target name="check" depends="compile" description="Perform any built in
tests">
</target>
-
- <!-- Create the API documentation -->
- <target name="javadocs" description="Generates the Java Docs">
-
- <delete dir="${build.docs}/api"/>
- <mkdir dir="${build.docs}/api"/>
-
- <javadoc packagenames="org.apache.*"
- sourcepath="${java.dir}"
- destdir="${build.docs}/api">
- <classpath refid="project.class.path" />
- <doclet name="com.sun.tools.doclets.standard.Standard">
- <param name="-author"/>
- <param name="-version"/>
- <param name="-doctitle" value="${Name}"/>
- <param name="-windowtitle" value="${Name} API"/>
- <param name="-bottom"
- value=""Copyright © 2001 Apache Jakarta Project. All
Rights Reserved.""/>
- </doclet>
- </javadoc>
- </target>
-
- <!-- Prepares the documentation directory -->
- <target name="docs" depends="html-docs, javadocs" description="generates
all the Avalon documentation"/>
-
-
- <target name="html-docs" depends="setup-filters" description="generates
the xdocs-based documentation">
-
- <property name="use.skin" value="avalon-site"/>
-
- <!-- Skin filters -->
- <filter token="skin" value="${use.skin}"/>
- <filter token="link1" value="apache"/>
- <filter token="link1.href" value="http://www.apache.org"/>
- <filter token="link2" value="jakarta"/>
- <filter token="link2.href" value="http://jakarta.apache.org"/>
- <filter token="link3" value="avalon"/>
- <filter token="link3.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="group-logo.src" value="images/jakarta-logo.gif"/>
- <filter token="group-logo.href" value="http://jakarta.apache.org/"/>
- <filter token="project-logo.src" value="images/header.gif"/>
- <filter token="project-logo.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="year" value="2002"/>
- <filter token="vendor" value="Apache Software Foundation"/>
-
- <mkdir dir="${build.context}"/>
- <mkdir dir="${build.docs}"/>
- <mkdir dir="${build.xdocs}"/>
- <mkdir dir="${build.dir}/work"/>
-
- <copy todir="${build.context}" overwrite="true" filtering="on">
- <fileset dir="${context.dir}">
- <exclude name="**/*.gif"/>
- <exclude name="**/*.jpg"/>
- <exclude name="**/*.png"/>
- </fileset>
- </copy>
-
- <copy todir="${build.context}" filtering="off">
- <fileset dir="${context.dir}">
- <include name="**/*.gif"/>
- <include name="**/*.jpg"/>
- <include name="**/*.png"/>
- </fileset>
- </copy>
- <copy todir="${build.xdocs}" filtering="on" overwrite="true">
- <fileset dir="${xdocs.dir}"/>
- </copy>
-
- <echo
message="-------------------------------------------------------------"/>
- <echo message=" Building docs, please stand by ..."/>
-
- <java classname="org.apache.cocoon.Main" fork="true"
maxmemory="128m" failonerror="true">
- <arg value="-c${build.context}/"/>
- <arg value="-d${build.docs}"/>
- <arg value="-w${build.dir}/work"/>
- <arg value="-l${build.dir}/work/cocoon.log"/>
- <arg value="-uWARN"/>
- <arg value="index.html"/>
- <classpath>
- <path refid="tools.class.path"/>
- <fileset dir="${tools.dir}/ext"/>
- </classpath>
- </java>
-
- <!-- hack for stupid transport on api link -->
- <replace dir="${build.docs}" token="http://hack.hack"
value="api/index.html">
- <include name="*.html"/>
- </replace>
-
- <echo message=" ...docs generated succesfully in ./build/docs dir."/>
- <echo
message="-------------------------------------------------------------"/>
-
- </target>
-
- <target name="site" depends="docs" description=" Places Docs ready for
hosting on website">
-
- <mkdir dir="../site/docs/apps/${name}"/>
- <copy todir="../site/docs/apps/${name}">
- <fileset dir="${build.docs}">
- <include name="**"/>
- </fileset>
- </copy>
- </target>
-
<!-- Completely build all dists -->
<target name="dist" depends="sars" description="Generates the
distribution">
@@ -431,7 +324,7 @@
<copy todir="${src.dist.src}">
<fileset dir="${src.dir}"/>
</copy>
-
+
<zip zipfile="${src.dist.src}/generated-by-xdoclet.zip"
basedir="${build.xdoclet}"/>
@@ -482,4 +375,46 @@
<delete dir="${dist.base}" />
</target>
+<!--
==========================================================================================
+ DOCUMENTATION GENERATION
+==========================================================================================
-->
+
+ <!-- Creates all docs -->
+ <target name="docs" depends="html-docs, javadocs"
description="generates all the documentation"/>
+
+ <!-- copy docs to site dir -->
+ <target name="site" depends="docs" description=" Places docs ready for
hosting on website">
+ <mkdir dir="../site/build/docs/apps/${dir-name}"/>
+ <copy todir="../site/build/docs/apps/${dir-name}">
+ <fileset dir="${build.docs}">
+ <include name="**"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <!-- Creates javadocs -->
+ <target name="javadocs" depends="compile" description="Generates the
javadocs" unless="skip.javadocs">
+ <mkdir dir="${build.javadocs}"/>
+ <javadoc packagenames="org.apache.*"
+ sourcepath="${java.dir}"
+ destdir="${build.javadocs}">
+ <classpath refid="project.class.path" />
+ <doclet name="com.sun.tools.doclets.standard.Standard">
+ <param name="-author"/>
+ <param name="-version"/>
+ <param name="-doctitle" value="${Name}"/>
+ <param name="-windowtitle" value="${Name} API"/>
+ <param name="-link"
value="http://java.sun.com/j2se/1.4/docs/api/"/>
+ <param name="-link"
value="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
+ <param name="-link"
value="http://jakarta.apache.org/avalon/api/"/>
+ <param name="-bottom"
+ value=""Copyright © ${year} Apache Jakarta
Project. All Rights Reserved.""/>
+ </doclet>
+ </javadoc>
+ </target>
+
+ <target name="html-docs" description="generates the xdocs-based
documentation">
+ <!-- we call the build.xml target common to all of avalon-apps.
This builds our html site -->
+ <ant antfile="${basedir}/../cocoonbuild.xml"/>
+ </target>
</project>
1.1 jakarta-avalon-apps/simpleserver/default.properties
Index: default.properties
===================================================================
# ============================================================================
# Standard Build Properties for SimpleServer
# ============================================================================
# Overrides the incorrect values in ../default.properties.
# ----------------------------------------------------------------------------
# DOC GENERATION CONFIGURATION
# ----------------------------------------------------------------------------
name = simpleserver
Name = Avalon Apps SimpleServer
dir-name = simpleserver
version = 0.7
package-version = 1.0
year = 2000-2002
1.9 +55 -121 jakarta-avalon-apps/sevak/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/sevak/build.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- build.xml 24 Jul 2002 03:14:49 -0000 1.8
+++ build.xml 26 Jul 2002 14:21:58 -0000 1.9
@@ -2,21 +2,19 @@
<project default="main" basedir=".">
- <!--
- Give user a chance to override without editing this file
- (and without typing -D each time they compile it)
- -->
- <property file="ant.properties"/>
- <property file="${user.home}/ant.properties"/>
-
- <property name="name" value="sevak"/>
- <property name="Name" value="Sevak"/>
- <property name="version" value="0.6"/>
- <property name="year" value="2002"/>
-
- <property name="build.debug" value="on"/>
- <property name="build.optimize" value="off"/>
- <property name="build.deprecation" value="off"/>
+<!--
==========================================================================================
+ PROPERTY SETUP
+
==========================================================================================
-->
+
+ <!-- set up properties -->
+ <property file="${user.home}/build.properties"/>
+ <property file="${user.home}/.ant.properties"/>
+ <property file="${basedir}/ant.properties"/>
+ <property file="${basedir}/../ant.properties"/>
+ <property file="${basedir}/default.properties"/>
+ <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/../cocoon.properties"/>
+
<!-- Set the installation variables for Cornerstone/Phoenix -->
<property name="phoenix.home" value="../../jakarta-avalon-phoenix/dist"/>
@@ -408,112 +406,6 @@
<target name="check" depends="compile" description="Perform any built in
tests">
</target>
- <!-- Create the API documentation -->
- <target name="javadocs" description="Generates the Java Docs">
-
- <delete dir="${build.docs}/api"/>
- <mkdir dir="${build.docs}/api"/>
-
- <javadoc packagenames="org.apache.*"
- sourcepath="${java.dir}"
- destdir="${build.docs}/api">
- <classpath refid="project.class.path" />
- <doclet name="com.sun.tools.doclets.standard.Standard">
- <param name="-author"/>
- <param name="-version"/>
- <param name="-doctitle" value="${Name}"/>
- <param name="-windowtitle" value="${Name} API"/>
- <param name="-bottom"
- value=""Copyright © 2001 Apache Jakarta Project. All
Rights Reserved.""/>
- </doclet>
- </javadoc>
- </target>
-
- <!-- Prepares the documentation directory -->
- <target name="docs" depends="html-docs, javadocs" description="generates
all the Avalon documentation"/>
-
-
- <target name="html-docs" depends="setup-filters" description="generates
the xdocs-based documentation">
-
- <property name="use.skin" value="avalon-site"/>
-
- <!-- Skin filters -->
- <filter token="skin" value="${use.skin}"/>
- <filter token="link1" value="apache"/>
- <filter token="link1.href" value="http://www.apache.org"/>
- <filter token="link2" value="jakarta"/>
- <filter token="link2.href" value="http://jakarta.apache.org"/>
- <filter token="link3" value="avalon"/>
- <filter token="link3.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="group-logo.src" value="images/jakarta-logo.gif"/>
- <filter token="group-logo.href" value="http://jakarta.apache.org/"/>
- <filter token="project-logo.src" value="images/header.gif"/>
- <filter token="project-logo.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="year" value="2002"/>
- <filter token="vendor" value="Apache Software Foundation"/>
-
- <mkdir dir="${build.context}"/>
- <mkdir dir="${build.docs}"/>
- <mkdir dir="${build.xdocs}"/>
- <mkdir dir="${build.dir}/work"/>
-
- <copy todir="${build.context}" overwrite="true" filtering="on">
- <fileset dir="${context.dir}">
- <exclude name="**/*.gif"/>
- <exclude name="**/*.jpg"/>
- <exclude name="**/*.png"/>
- </fileset>
- </copy>
-
- <copy todir="${build.context}" filtering="off">
- <fileset dir="${context.dir}">
- <include name="**/*.gif"/>
- <include name="**/*.jpg"/>
- <include name="**/*.png"/>
- </fileset>
- </copy>
- <copy todir="${build.xdocs}" filtering="on" overwrite="true">
- <fileset dir="${xdocs.dir}"/>
- </copy>
-
- <echo
message="-------------------------------------------------------------"/>
- <echo message=" Building docs, please stand by ..."/>
-
- <java classname="org.apache.cocoon.Main" fork="true"
maxmemory="128m" failonerror="true">
- <arg value="-c${build.context}/"/>
- <arg value="-d${build.docs}"/>
- <arg value="-w${build.dir}/work"/>
- <arg value="-l${build.dir}/work/cocoon.log"/>
- <arg value="-uWARN"/>
- <arg value="index.html"/>
- <classpath>
- <path refid="tools.class.path"/>
- <fileset dir="${tools.dir}/ext"/>
- </classpath>
- </java>
-
- <!-- hack for stupid transport on api link -->
- <replace dir="${build.docs}" token="http://hack.hack"
value="api/index.html">
- <include name="*.html"/>
- </replace>
-
- <echo message=" ...docs generated succesfully in ./build/docs dir."/>
- <echo
message="-------------------------------------------------------------"/>
-
- </target>
-
- <target name="site" depends="docs" description=" Places Docs ready for
hosting on website">
-
- <mkdir dir="../site/docs/apps/${name}"/>
- <copy todir="../site/docs/apps/${name}">
- <fileset dir="${build.docs}">
- <include name="**"/>
- </fileset>
- </copy>
-
- </target>
-
-
<!-- Completely build all dists -->
<target name="dist" depends="sars" description="Generates the
distribution">
@@ -757,4 +649,46 @@
<copy file="${build.lib}/avalon-sevak-demo.sar" todir="${install.dir}" />
</target>
+<!--
==========================================================================================
+ DOCUMENTATION GENERATION
+==========================================================================================
-->
+
+ <!-- Creates all docs -->
+ <target name="docs" depends="html-docs, javadocs"
description="generates all the documentation"/>
+
+ <!-- copy docs to site dir -->
+ <target name="site" depends="docs" description=" Places docs ready for
hosting on website">
+ <mkdir dir="../site/build/docs/apps/${dir-name}"/>
+ <copy todir="../site/build/docs/apps/${dir-name}">
+ <fileset dir="${build.docs}">
+ <include name="**"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <!-- Creates javadocs -->
+ <target name="javadocs" depends="compile" description="Generates the
javadocs" unless="skip.javadocs">
+ <mkdir dir="${build.javadocs}"/>
+ <javadoc packagenames="org.apache.*"
+ sourcepath="${java.dir}"
+ destdir="${build.javadocs}">
+ <classpath refid="project.class.path" />
+ <doclet name="com.sun.tools.doclets.standard.Standard">
+ <param name="-author"/>
+ <param name="-version"/>
+ <param name="-doctitle" value="${Name}"/>
+ <param name="-windowtitle" value="${Name} API"/>
+ <param name="-link"
value="http://java.sun.com/j2se/1.4/docs/api/"/>
+ <param name="-link"
value="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
+ <param name="-link"
value="http://jakarta.apache.org/avalon/api/"/>
+ <param name="-bottom"
+ value=""Copyright © ${year} Apache Jakarta
Project. All Rights Reserved.""/>
+ </doclet>
+ </javadoc>
+ </target>
+
+ <target name="html-docs" description="generates the xdocs-based
documentation">
+ <!-- we call the build.xml target common to all of avalon-apps.
This builds our html site -->
+ <ant antfile="${basedir}/../cocoonbuild.xml"/>
+ </target>
</project>
1.1 jakarta-avalon-apps/sevak/default.properties
Index: default.properties
===================================================================
# ============================================================================
# Standard Build Properties for Sevak
# ============================================================================
# Overrides the incorrect values in ../default.properties.
# ----------------------------------------------------------------------------
# DOC GENERATION CONFIGURATION
# ----------------------------------------------------------------------------
name = sevak
Name = Avalon Apps Sevak
dir-name = sevak
version = 0.6
package-version = 1.0
year = 2000-2002
1.15 +55 -120 jakarta-avalon-apps/overlord/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/overlord/build.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- build.xml 6 Jun 2002 20:48:40 -0000 1.14
+++ build.xml 26 Jul 2002 14:21:59 -0000 1.15
@@ -2,21 +2,19 @@
<project name="Overlord" default="main" basedir=".">
- <!--
- Give user a chance to override without editing this file
- (and without typing -D each time they compile it)
- -->
- <property file=".ant.properties"/>
- <property file="${user.home}/.ant.properties"/>
-
- <property name="name" value="overlord"/>
- <property name="Name" value="Overlord"/>
- <property name="version" value="0.1"/>
- <property name="year" value="2001"/>
-
- <property name="build.debug" value="on"/>
- <property name="build.optimize" value="off"/>
- <property name="build.deprecation" value="on"/>
+<!--
==========================================================================================
+ PROPERTY SETUP
+
==========================================================================================
-->
+
+ <!-- set up properties -->
+ <property file="${user.home}/build.properties"/>
+ <property file="${user.home}/.ant.properties"/>
+ <property file="${basedir}/ant.properties"/>
+ <property file="${basedir}/../ant.properties"/>
+ <property file="${basedir}/default.properties"/>
+ <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/../cocoon.properties"/>
+
<!-- Set the installation variables for Cornerstone/Phoenix -->
<property name="phoenix.home" value="../../jakarta-avalon-phoenix/dist"/>
@@ -211,112 +209,7 @@
<!-- Performs unit tests -->
<target name="check" depends="compile" description="Perform any built in
tests">
</target>
-
- <!-- Create the API documentation -->
- <target name="javadocs" description="Generates the Java Docs">
-
- <delete dir="${build.docs}/api"/>
- <mkdir dir="${build.docs}/api"/>
-
- <javadoc packagenames="org.apache.*"
- sourcepath="${java.dir}"
- destdir="${build.docs}/api">
- <classpath refid="project.class.path" />
- <doclet name="com.sun.tools.doclets.standard.Standard">
- <param name="-author"/>
- <param name="-version"/>
- <param name="-doctitle" value="${Name}"/>
- <param name="-windowtitle" value="${Name} API"/>
- <param name="-bottom"
- value=""Copyright © 2001 Apache Jakarta Project. All
Rights Reserved.""/>
- </doclet>
- </javadoc>
- </target>
-
- <!-- Prepares the documentation directory -->
- <target name="docs" depends="html-docs, javadocs" description="generates
all the Avalon documentation"/>
-
- <target name="html-docs" depends="setup-filters" description="generates
the xdocs-based documentation">
-
- <property name="use.skin" value="avalon-site"/>
-
- <!-- Skin filters -->
- <filter token="skin" value="${use.skin}"/>
- <filter token="link1" value="apache"/>
- <filter token="link1.href" value="http://www.apache.org"/>
- <filter token="link2" value="jakarta"/>
- <filter token="link2.href" value="http://jakarta.apache.org"/>
- <filter token="link3" value="avalon"/>
- <filter token="link3.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="group-logo.src" value="images/jakarta-logo.gif"/>
- <filter token="group-logo.href" value="http://jakarta.apache.org/"/>
- <filter token="project-logo.src" value="images/header.gif"/>
- <filter token="project-logo.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="year" value="2002"/>
- <filter token="vendor" value="Apache Software Foundation"/>
-
- <mkdir dir="${build.context}"/>
- <mkdir dir="${build.docs}"/>
- <mkdir dir="${build.xdocs}"/>
- <mkdir dir="${build.dir}/work"/>
-
- <copy todir="${build.context}" overwrite="true" filtering="on">
- <fileset dir="${context.dir}">
- <exclude name="**/*.gif"/>
- <exclude name="**/*.jpg"/>
- <exclude name="**/*.png"/>
- </fileset>
- </copy>
-
- <copy todir="${build.context}" filtering="off">
- <fileset dir="${context.dir}">
- <include name="**/*.gif"/>
- <include name="**/*.jpg"/>
- <include name="**/*.png"/>
- </fileset>
- </copy>
- <copy todir="${build.xdocs}" filtering="on" overwrite="true">
- <fileset dir="${xdocs.dir}"/>
- </copy>
-
- <echo
message="-------------------------------------------------------------"/>
- <echo message=" Building docs, please stand by ..."/>
-
- <java classname="org.apache.cocoon.Main" fork="true"
maxmemory="128m" failonerror="true">
- <arg value="-c${build.context}/"/>
- <arg value="-d${build.docs}"/>
- <arg value="-w${build.dir}/work"/>
- <arg value="-l${build.dir}/work/cocoon.log"/>
- <arg value="-uWARN"/>
- <arg value="index.html"/>
- <classpath>
- <path refid="tools.class.path"/>
- <fileset dir="${tools.dir}/ext"/>
- </classpath>
- </java>
-
- <!-- hack for stupid transport on api link -->
- <replace dir="${build.docs}" token="http://hack.hack"
value="api/index.html">
- <include name="*.html"/>
- </replace>
-
- <echo message=" ...docs generated succesfully in ./build/docs dir."/>
- <echo
message="-------------------------------------------------------------"/>
-
- </target>
-
- <target name="site" depends="docs" description=" Places Docs ready for
hosting on website">
-
- <mkdir dir="../site/docs/apps/${name}"/>
- <copy todir="../site/docs/apps/${name}">
- <fileset dir="${build.docs}">
- <include name="**"/>
- </fileset>
- </copy>
-
- </target>
-
<!-- Completely build all dists -->
<target name="dist" depends="sars" description="Generates the
distribution">
@@ -463,4 +356,46 @@
<delete dir="${dist.base}" />
</target>
+<!--
==========================================================================================
+ DOCUMENTATION GENERATION
+==========================================================================================
-->
+
+ <!-- Creates all docs -->
+ <target name="docs" depends="html-docs, javadocs"
description="generates all the documentation"/>
+
+ <!-- copy docs to site dir -->
+ <target name="site" depends="docs" description=" Places docs ready for
hosting on website">
+ <mkdir dir="../site/build/docs/apps/${dir-name}"/>
+ <copy todir="../site/build/docs/apps/${dir-name}">
+ <fileset dir="${build.docs}">
+ <include name="**"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <!-- Creates javadocs -->
+ <target name="javadocs" depends="compile" description="Generates the
javadocs" unless="skip.javadocs">
+ <mkdir dir="${build.javadocs}"/>
+ <javadoc packagenames="org.apache.*"
+ sourcepath="${java.dir}"
+ destdir="${build.javadocs}">
+ <classpath refid="project.class.path" />
+ <doclet name="com.sun.tools.doclets.standard.Standard">
+ <param name="-author"/>
+ <param name="-version"/>
+ <param name="-doctitle" value="${Name}"/>
+ <param name="-windowtitle" value="${Name} API"/>
+ <param name="-link"
value="http://java.sun.com/j2se/1.4/docs/api/"/>
+ <param name="-link"
value="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
+ <param name="-link"
value="http://jakarta.apache.org/avalon/api/"/>
+ <param name="-bottom"
+ value=""Copyright © ${year} Apache Jakarta
Project. All Rights Reserved.""/>
+ </doclet>
+ </javadoc>
+ </target>
+
+ <target name="html-docs" description="generates the xdocs-based
documentation">
+ <!-- we call the build.xml target common to all of avalon-apps.
This builds our html site -->
+ <ant antfile="${basedir}/../cocoonbuild.xml"/>
+ </target>
</project>
1.1 jakarta-avalon-apps/overlord/default.properties
Index: default.properties
===================================================================
# ============================================================================
# Standard Build Properties for Overlord
# ============================================================================
# Overrides the incorrect values in ../default.properties.
# ----------------------------------------------------------------------------
# DOC GENERATION CONFIGURATION
# ----------------------------------------------------------------------------
name = overlord
Name = Avalon Apps Overlord
dir-name = overlord
version = 0.1
package-version = 1.0
year = 2000-2002
1.19 +55 -120 jakarta-avalon-apps/httpproxy/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/httpproxy/build.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- build.xml 6 Jun 2002 20:48:39 -0000 1.18
+++ build.xml 26 Jul 2002 14:21:59 -0000 1.19
@@ -2,21 +2,19 @@
<project name="HTTP Proxy Server" default="main" basedir=".">
- <!--
- Give user a chance to override without editing this file
- (and without typing -D each time they compile it)
- -->
- <property file=".ant.properties"/>
- <property file="${user.home}/.ant.properties"/>
-
- <property name="name" value="httpproxy"/>
- <property name="Name" value="HTTPProxy"/>
- <property name="version" value="0.7"/>
- <property name="year" value="1999-2001"/>
-
- <property name="build.debug" value="on"/>
- <property name="build.optimize" value="off"/>
- <property name="build.deprecation" value="off"/>
+<!--
==========================================================================================
+ PROPERTY SETUP
+
==========================================================================================
-->
+
+ <!-- set up properties -->
+ <property file="${user.home}/build.properties"/>
+ <property file="${user.home}/.ant.properties"/>
+ <property file="${basedir}/ant.properties"/>
+ <property file="${basedir}/../ant.properties"/>
+ <property file="${basedir}/default.properties"/>
+ <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/../cocoon.properties"/>
+
<!-- Set the installation variables for Cornerstone/Phoenix -->
<property name="phoenix.home" value="../../jakarta-avalon-phoenix/dist"/>
@@ -208,111 +206,6 @@
<target name="check" depends="compile" description="Perform any built in
tests">
</target>
- <!-- Create the API documentation -->
- <target name="javadocs" description="Generates the Java Docs">
-
- <delete dir="${build.docs}/api"/>
- <mkdir dir="${build.docs}/api"/>
-
- <javadoc packagenames="org.apache.*"
- sourcepath="${java.dir}"
- destdir="${build.docs}/api">
- <classpath refid="project.class.path" />
- <doclet name="com.sun.tools.doclets.standard.Standard">
- <param name="-author"/>
- <param name="-version"/>
- <param name="-doctitle" value="${Name}"/>
- <param name="-windowtitle" value="${Name} API"/>
- <param name="-bottom"
- value=""Copyright © 2001 Apache Jakarta Project. All
Rights Reserved.""/>
- </doclet>
- </javadoc>
- </target>
-
- <!-- Prepares the documentation directory -->
- <target name="docs" depends="html-docs, javadocs" description="generates
all the Avalon documentation"/>
-
-
- <target name="html-docs" depends="setup-filters" description="generates
the xdocs-based documentation">
-
- <property name="use.skin" value="avalon-site"/>
-
- <!-- Skin filters -->
- <filter token="skin" value="${use.skin}"/>
- <filter token="link1" value="apache"/>
- <filter token="link1.href" value="http://www.apache.org"/>
- <filter token="link2" value="jakarta"/>
- <filter token="link2.href" value="http://jakarta.apache.org"/>
- <filter token="link3" value="avalon"/>
- <filter token="link3.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="group-logo.src" value="images/jakarta-logo.gif"/>
- <filter token="group-logo.href" value="http://jakarta.apache.org/"/>
- <filter token="project-logo.src" value="images/header.gif"/>
- <filter token="project-logo.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="year" value="2002"/>
- <filter token="vendor" value="Apache Software Foundation"/>
-
- <mkdir dir="${build.context}"/>
- <mkdir dir="${build.docs}"/>
- <mkdir dir="${build.xdocs}"/>
- <mkdir dir="${build.dir}/work"/>
-
- <copy todir="${build.context}" overwrite="true" filtering="on">
- <fileset dir="${context.dir}">
- <exclude name="**/*.gif"/>
- <exclude name="**/*.jpg"/>
- <exclude name="**/*.png"/>
- </fileset>
- </copy>
-
- <copy todir="${build.context}" filtering="off">
- <fileset dir="${context.dir}">
- <include name="**/*.gif"/>
- <include name="**/*.jpg"/>
- <include name="**/*.png"/>
- </fileset>
- </copy>
- <copy todir="${build.xdocs}" filtering="on" overwrite="true">
- <fileset dir="${xdocs.dir}"/>
- </copy>
-
- <echo
message="-------------------------------------------------------------"/>
- <echo message=" Building docs, please stand by ..."/>
-
- <java classname="org.apache.cocoon.Main" fork="true"
maxmemory="128m" failonerror="true">
- <arg value="-c${build.context}/"/>
- <arg value="-d${build.docs}"/>
- <arg value="-w${build.dir}/work"/>
- <arg value="-l${build.dir}/work/cocoon.log"/>
- <arg value="-uWARN"/>
- <arg value="index.html"/>
- <classpath>
- <path refid="tools.class.path"/>
- <fileset dir="${tools.dir}/ext"/>
- </classpath>
- </java>
-
- <!-- hack for stupid transport on api link -->
- <replace dir="${build.docs}" token="http://hack.hack"
value="api/index.html">
- <include name="*.html"/>
- </replace>
-
- <echo message=" ...docs generated succesfully in ./build/docs dir."/>
- <echo
message="-------------------------------------------------------------"/>
-
- </target>
-
- <target name="site" depends="docs" description=" Places Docs ready for
hosting on website">
-
- <mkdir dir="../site/docs/apps/${name}"/>
- <copy todir="../site/docs/apps/${name}">
- <fileset dir="${build.docs}">
- <include name="**"/>
- </fileset>
- </copy>
-
- </target>
-
<!-- Completely build all dists -->
<target name="dist" depends="sars" description="Generates the
distribution">
@@ -460,4 +353,46 @@
<delete dir="${dist.base}" />
</target>
+<!--
==========================================================================================
+ DOCUMENTATION GENERATION
+==========================================================================================
-->
+
+ <!-- Creates all docs -->
+ <target name="docs" depends="html-docs, javadocs"
description="generates all the documentation"/>
+
+ <!-- copy docs to site dir -->
+ <target name="site" depends="docs" description=" Places docs ready for
hosting on website">
+ <mkdir dir="../site/build/docs/apps/${dir-name}"/>
+ <copy todir="../site/build/docs/apps/${dir-name}">
+ <fileset dir="${build.docs}">
+ <include name="**"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <!-- Creates javadocs -->
+ <target name="javadocs" depends="compile" description="Generates the
javadocs" unless="skip.javadocs">
+ <mkdir dir="${build.javadocs}"/>
+ <javadoc packagenames="org.apache.*"
+ sourcepath="${java.dir}"
+ destdir="${build.javadocs}">
+ <classpath refid="project.class.path" />
+ <doclet name="com.sun.tools.doclets.standard.Standard">
+ <param name="-author"/>
+ <param name="-version"/>
+ <param name="-doctitle" value="${Name}"/>
+ <param name="-windowtitle" value="${Name} API"/>
+ <param name="-link"
value="http://java.sun.com/j2se/1.4/docs/api/"/>
+ <param name="-link"
value="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
+ <param name="-link"
value="http://jakarta.apache.org/avalon/api/"/>
+ <param name="-bottom"
+ value=""Copyright © ${year} Apache Jakarta
Project. All Rights Reserved.""/>
+ </doclet>
+ </javadoc>
+ </target>
+
+ <target name="html-docs" description="generates the xdocs-based
documentation">
+ <!-- we call the build.xml target common to all of avalon-apps.
This builds our html site -->
+ <ant antfile="${basedir}/../cocoonbuild.xml"/>
+ </target>
</project>
1.1 jakarta-avalon-apps/httpproxy/default.properties
Index: default.properties
===================================================================
# ============================================================================
# Standard Build Properties for HTTP Proxy
# ============================================================================
# Overrides the incorrect values in ../default.properties.
# ----------------------------------------------------------------------------
# DOC GENERATION CONFIGURATION
# ----------------------------------------------------------------------------
name = httpproxy
Name = Avalon Apps HTTP Proxy
dir-name = httpproxy
version = 0.7
package-version = 1.0
year = 2000-2002
1.26 +61 -128 jakarta-avalon-apps/hsql/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/hsql/build.xml,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- build.xml 6 Jun 2002 20:48:39 -0000 1.25
+++ build.xml 26 Jul 2002 14:21:59 -0000 1.26
@@ -2,21 +2,19 @@
<project name="HypersonicSQL" default="main" basedir=".">
- <!--
- Give user a chance to override without editing this file
- (and without typing -D each time they compile it)
- -->
- <property file=".ant.properties"/>
- <property file="${user.home}/.ant.properties"/>
-
- <property name="name" value="hsql"/>
- <property name="Name" value="Hsql"/>
- <property name="version" value="0.7"/>
- <property name="year" value="1999-2001"/>
-
- <property name="build.debug" value="on"/>
- <property name="build.optimize" value="off"/>
- <property name="build.deprecation" value="off"/>
+<!--
==========================================================================================
+ PROPERTY SETUP
+
==========================================================================================
-->
+
+ <!-- set up properties -->
+ <property file="${user.home}/build.properties"/>
+ <property file="${user.home}/.ant.properties"/>
+ <property file="${basedir}/ant.properties"/>
+ <property file="${basedir}/../ant.properties"/>
+ <property file="${basedir}/default.properties"/>
+ <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/../cocoon.properties"/>
+
<!-- Set the installation variables for Cornerstone/Phoenix -->
<property name="phoenix.home" value="../../jakarta-avalon-phoenix/dist"/>
@@ -188,138 +186,31 @@
<lib dir="${build.lib}/">
<include name="*.jar"/>
</lib>
-
+
<lib dir="lib/">
<include name="hsqldb.jar"/>
- </lib>
+ </lib>
<lib dir="../common/lib">
<include name="cornerstone.jar"/>
</lib>
-
+
</sar>
-
+
<mkdir dir="dist"/>
<copy todir="dist">
<fileset dir="${build.lib}">
<include name="**"/>
</fileset>
- </copy>
+ </copy>
</target>
-
+
<!-- Performs unit tests -->
<target name="check" depends="compile" description="Perform any built in
tests">
</target>
- <!-- Create the API documentation -->
- <target name="javadocs" description="Generates the Java Docs">
-
- <delete dir="${build.docs}/api"/>
- <mkdir dir="${build.docs}/api"/>
-
- <javadoc packagenames="org.apache.*"
- sourcepath="${java.dir}"
- destdir="${build.docs}/api">
- <classpath refid="project.class.path" />
- <doclet name="com.sun.tools.doclets.standard.Standard">
- <param name="-author"/>
- <param name="-version"/>
- <param name="-doctitle" value="${Name}"/>
- <param name="-windowtitle" value="${Name} API"/>
- <param name="-bottom"
- value=""Copyright © 2001 Apache Jakarta Project. All
Rights Reserved.""/>
- </doclet>
- </javadoc>
- </target>
-
- <!-- Prepares the documentation directory -->
- <target name="docs" depends="html-docs, javadocs" description="generates
all the Avalon documentation"/>
-
-
- <target name="html-docs" depends="setup-filters" description="generates
the xdocs-based documentation">
-
- <property name="use.skin" value="avalon-site"/>
-
- <!-- Skin filters -->
- <filter token="skin" value="${use.skin}"/>
- <filter token="link1" value="apache"/>
- <filter token="link1.href" value="http://www.apache.org"/>
- <filter token="link2" value="jakarta"/>
- <filter token="link2.href" value="http://jakarta.apache.org"/>
- <filter token="link3" value="avalon"/>
- <filter token="link3.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="group-logo.src" value="images/jakarta-logo.gif"/>
- <filter token="group-logo.href" value="http://jakarta.apache.org/"/>
- <filter token="project-logo.src" value="images/header.gif"/>
- <filter token="project-logo.href"
value="http://jakarta.apache.org/avalon/"/>
- <filter token="year" value="2002"/>
- <filter token="vendor" value="Apache Software Foundation"/>
-
- <mkdir dir="${build.context}"/>
- <mkdir dir="${build.docs}"/>
- <mkdir dir="${build.xdocs}"/>
- <mkdir dir="${build.dir}/work"/>
-
- <copy todir="${build.context}" overwrite="true" filtering="on">
- <fileset dir="${context.dir}">
- <exclude name="**/*.gif"/>
- <exclude name="**/*.jpg"/>
- <exclude name="**/*.png"/>
- </fileset>
- </copy>
-
- <copy todir="${build.context}" filtering="off">
- <fileset dir="${context.dir}">
- <include name="**/*.gif"/>
- <include name="**/*.jpg"/>
- <include name="**/*.png"/>
- </fileset>
- </copy>
- <copy todir="${build.xdocs}" filtering="on" overwrite="true">
- <fileset dir="${xdocs.dir}"/>
- </copy>
-
- <echo
message="-------------------------------------------------------------"/>
- <echo message=" Building docs, please stand by ..."/>
-
- <java classname="org.apache.cocoon.Main" fork="true"
maxmemory="128m" failonerror="true">
- <arg value="-c${build.context}/"/>
- <arg value="-d${build.docs}"/>
- <arg value="-w${build.dir}/work"/>
- <arg value="-l${build.dir}/work/cocoon.log"/>
- <arg value="-uWARN"/>
- <arg value="index.html"/>
- <classpath>
- <path refid="tools.class.path"/>
- <fileset dir="${tools.dir}/ext"/>
- </classpath>
- </java>
-
- <!-- hack for stupid transport on api link -->
- <replace dir="${build.docs}" token="http://hack.hack"
value="api/index.html">
- <include name="*.html"/>
- </replace>
-
- <echo message=" ...docs generated succesfully in ./build/docs dir."/>
- <echo
message="-------------------------------------------------------------"/>
-
- </target>
-
-
- <target name="site" depends="docs" description=" Places Docs ready for
hosting on website">
-
- <mkdir dir="../site/docs/apps/${name}"/>
- <copy todir="../site/docs/apps/${name}">
- <fileset dir="${build.docs}">
- <include name="**"/>
- </fileset>
- </copy>
-
- </target>
-
-
<!-- Completely build all dists -->
<target name="dist" depends="sars" description="Generates the
distribution">
@@ -464,4 +355,46 @@
<delete dir="${dist.base}" />
</target>
+<!--
==========================================================================================
+ DOCUMENTATION GENERATION
+==========================================================================================
-->
+
+ <!-- Creates all docs -->
+ <target name="docs" depends="html-docs, javadocs"
description="generates all the documentation"/>
+
+ <!-- copy docs to site dir -->
+ <target name="site" depends="docs" description=" Places docs ready for
hosting on website">
+ <mkdir dir="../site/build/docs/apps/${dir-name}"/>
+ <copy todir="../site/build/docs/apps/${dir-name}">
+ <fileset dir="${build.docs}">
+ <include name="**"/>
+ </fileset>
+ </copy>
+ </target>
+
+ <!-- Creates javadocs -->
+ <target name="javadocs" depends="compile" description="Generates the
javadocs" unless="skip.javadocs">
+ <mkdir dir="${build.javadocs}"/>
+ <javadoc packagenames="org.apache.*"
+ sourcepath="${java.dir}"
+ destdir="${build.javadocs}">
+ <classpath refid="project.class.path" />
+ <doclet name="com.sun.tools.doclets.standard.Standard">
+ <param name="-author"/>
+ <param name="-version"/>
+ <param name="-doctitle" value="${Name}"/>
+ <param name="-windowtitle" value="${Name} API"/>
+ <param name="-link"
value="http://java.sun.com/j2se/1.4/docs/api/"/>
+ <param name="-link"
value="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
+ <param name="-link"
value="http://jakarta.apache.org/avalon/api/"/>
+ <param name="-bottom"
+ value=""Copyright © ${year} Apache Jakarta
Project. All Rights Reserved.""/>
+ </doclet>
+ </javadoc>
+ </target>
+
+ <target name="html-docs" description="generates the xdocs-based
documentation">
+ <!-- we call the build.xml target common to all of avalon-apps.
This builds our html site -->
+ <ant antfile="${basedir}/../cocoonbuild.xml"/>
+ </target>
</project>
1.1 jakarta-avalon-apps/hsql/default.properties
Index: default.properties
===================================================================
# ============================================================================
# Standard Build Properties for HyperSQL
# ============================================================================
# Overrides the incorrect values in ../default.properties.
# ----------------------------------------------------------------------------
# DOC GENERATION CONFIGURATION
# ----------------------------------------------------------------------------
name = hsql
Name = Avalon Apps HyperSQL
dir-name = hsql
version = 0.7
package-version = 1.0
year = 2000-2002
1.40 +7 -5 jakarta-avalon-apps/ftpserver/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/ftpserver/build.xml,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- build.xml 14 Jul 2002 16:43:31 -0000 1.39
+++ build.xml 26 Jul 2002 14:21:59 -0000 1.40
@@ -6,13 +6,15 @@
PROPERTY SETUP
==========================================================================================
-->
- <!-- give user chance to override properties -->
+ <!-- set up properties -->
<property file="${user.home}/build.properties"/>
- <property file="${basedir}/../ant.properties"/>
- <property file="${basedir}/ant.properties"/>
<property file="${user.home}/.ant.properties"/>
- <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/ant.properties"/>
+ <property file="${basedir}/../ant.properties"/>
<property file="${basedir}/default.properties"/>
+ <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/../cocoon.properties"/>
+
<!-- Set the installation variables for Cornerstone/Phoenix -->
<property name="phoenix.home" value="../../jakarta-avalon-phoenix/dist"/>
@@ -163,7 +165,7 @@
<fileset dir="${build.classes}" excludes="**/gui/*"/>
<fileset dir="${build.xdoclet}">
<include name="**/*.xinfo"/>
- </fileset>
+ </fileset>
</jar>
</target>
1.2 +8 -63 jakarta-avalon-apps/ftpserver/default.properties
Index: default.properties
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/ftpserver/default.properties,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- default.properties 14 Jul 2002 16:43:31 -0000 1.1
+++ default.properties 26 Jul 2002 14:21:59 -0000 1.2
@@ -1,70 +1,15 @@
-# -------------------------------------------------------------------
-# B U I L D P R O P E R T I E S
-# -------------------------------------------------------------------
-# Specifies default property values
-# Overridden by ../default.properties and all ant.properties
-# Not user-editable; use ant.properties files instead
+#
============================================================================
+# Standard Build Properties for Demos
+#
============================================================================
+# Overrides the incorrect values in ../default.properties.
-# --------------------------------------------------
+#
----------------------------------------------------------------------------
# DOC GENERATION CONFIGURATION
-# --------------------------------------------------
+#
----------------------------------------------------------------------------
name=ftp-server
Name=Avalon Apps FtpServer
-dir-name=xcommander
+dir-name=ftpserver
version=1.0
package-version=1.0
-year=2001-2002
-
-# --------------------------------------------------
-# REQUIRED LIBRARIES
-# --------------------------------------------------
-
-# ----- Avalon Framework -----
-avalon-framework.home=${basedir}/../../jakarta-avalon
-avalon-framework.lib=${avalon-framework.home}/build/lib
-avalon-framework.jar=${avalon-framework.lib}/avalon-framework.jar
-
-# --------------------------------------------------
-# COMPILATION ENVIRONMENT
-# --------------------------------------------------
-
-# Settings used to configure compile environment
-build.debug = on
-build.optimize = off
-build.deprecation = on
-build.compress = false
-junit.failonerror = false
-
-# location of intermediate products
-build.dir = build
-build.testsrc = ${build.dir}/testsrc
-build.testclasses = ${build.dir}/testclasses
-build.lib = ${build.dir}/lib
-build.conf = ${build.dir}/conf
-build.classes = ${build.dir}/classes
-build.tests = ${build.dir}/tests
-build.reports = ${build.dir}/reports
-build.docs = ${build.dir}/docs
-build.javadocs = ${build.docs}/api
-
-# Set the properties for source directories
-src.dir = src
-java.dir = ${src.dir}/java
-conf.dir = ${src.dir}/conf
-test.dir = ${src.dir}/test
-
-# Set the properties for distribution directories
-dist.dir = dist
-dist.javadocs = ${dist.dir}/docs/api
-
-# name of .zip/.tar.gz/.bz2 files and their top-level directory
-dist.name = ${name}-${version}
-
-# name of jar file
-jar.name = ${name}-${version}.jar
-
-# property indicating directory where all distribution archives are placed
-dist.base = distributions
-
-depchecker.prefix=.
+year=2001-2002
\ No newline at end of file
1.59 +14 -8 jakarta-avalon-apps/demo/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/demo/build.xml,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- build.xml 14 Jul 2002 16:43:31 -0000 1.58
+++ build.xml 26 Jul 2002 14:21:59 -0000 1.59
@@ -1,14 +1,20 @@
<?xml version="1.0"?>
<project name="Demo Apps" default="main" basedir=".">
- <!-- give user chance to override properties -->
+
+<!--
==========================================================================================
+ PROPERTY SETUP
+
==========================================================================================
-->
+
+ <!-- set up properties -->
<property file="${user.home}/build.properties"/>
- <property file="${basedir}/../ant.properties"/>
- <property file="${basedir}/ant.properties"/>
<property file="${user.home}/.ant.properties"/>
- <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/ant.properties"/>
+ <property file="${basedir}/../ant.properties"/>
<property file="${basedir}/default.properties"/>
-
+ <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/../cocoon.properties"/>
+
<!-- Set the installation variables for Cornerstone/Phoenix -->
<property name="phoenix.home" value="../../jakarta-avalon-phoenix/dist"/>
<property name="install.dir" value="${phoenix.home}/apps"/>
@@ -563,10 +569,10 @@
==========================================================================================
-->
<!-- Creates all docs -->
- <target name="docs" depends="html-docs, javadocs"
description="generates all the Avalon documentation"/>
+ <target name="docs" depends="html-docs, javadocs"
description="generates all the documentation"/>
<!-- copy docs to site dir -->
- <target name="site" depends="docs" description=" Places Docs ready for
hosting on website">
+ <target name="site" depends="docs" description=" Places docs ready for
hosting on website">
<mkdir dir="../site/build/docs/apps/${dir-name}"/>
<copy todir="../site/build/docs/apps/${dir-name}">
<fileset dir="${build.docs}">
@@ -597,7 +603,7 @@
</target>
<target name="html-docs" description="generates the xdocs-based
documentation">
- <!-- we call the cocoonbuild.xml target common to all of
excalibur. This builds our html site -->
+ <!-- we call the build.xml target common to all of avalon-apps.
This builds our html site -->
<ant antfile="${basedir}/../cocoonbuild.xml"/>
</target>
</project>
1.2 +18 -66 jakarta-avalon-apps/demo/default.properties
Index: default.properties
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/demo/default.properties,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- default.properties 14 Jul 2002 16:43:31 -0000 1.1
+++ default.properties 26 Jul 2002 14:21:59 -0000 1.2
@@ -1,70 +1,22 @@
-# -------------------------------------------------------------------
-# B U I L D P R O P E R T I E S
-# -------------------------------------------------------------------
-# Specifies default property values
-# Overridden by ../default.properties and all ant.properties
-# Not user-editable; use ant.properties files instead
+#
============================================================================
+# Standard Build Properties for Demos
+#
============================================================================
+# Overrides the incorrect values in ../default.properties.
-# --------------------------------------------------
+#
----------------------------------------------------------------------------
# DOC GENERATION CONFIGURATION
-# --------------------------------------------------
+#
----------------------------------------------------------------------------
-name=demo
-Name=Demo
-dir-name=demo
-version=0.7
-package-version=1.0
-year=2000-2002
+name = demo
+Name = Avalon Apps Demos
+dir-name = demo
+version = 0.7
+package-version = 1.0
+year = 2000-2002
+
+#
----------------------------------------------------------------------------
+# OVERRIDE SOME STANDARD TARGETS
+#
----------------------------------------------------------------------------
-# --------------------------------------------------
-# REQUIRED LIBRARIES
-# --------------------------------------------------
-
-# ----- Avalon Framework -----
-avalon-framework.home=${basedir}/../../jakarta-avalon
-avalon-framework.lib=${avalon-framework.home}/build/lib
-avalon-framework.jar=${avalon-framework.lib}/avalon-framework.jar
-
-# --------------------------------------------------
-# COMPILATION ENVIRONMENT
-# --------------------------------------------------
-
-# Settings used to configure compile environment
-build.debug = on
-build.optimize = off
-build.deprecation = on
-build.compress = false
-junit.failonerror = false
-
-# location of intermediate products
-build.dir = build
-build.testsrc = ${build.dir}/testsrc
-build.testclasses = ${build.dir}/testclasses
-build.lib = ${build.dir}/lib
-build.conf = ${build.dir}/conf
-build.classes = ${build.dir}/classes
-build.tests = ${build.dir}/tests
-build.reports = ${build.dir}/reports
-build.docs = ${build.dir}/docs
-build.javadocs = ${build.docs}/api
-
-# Set the properties for source directories
-src.dir = src
-java.dir = ${src.dir}/java
-conf.dir = ${src.dir}/conf
-test.dir = ${src.dir}/test
-
-# Set the properties for distribution directories
-dist.dir = dist
-dist.javadocs = ${dist.dir}/docs/api
-
-# name of .zip/.tar.gz/.bz2 files and their top-level directory
-dist.name = ${name}-${version}
-
-# name of jar file
-jar.name = ${name}-${version}.jar
-
-# property indicating directory where all distribution archives are placed
-dist.base = distributions
-
-depchecker.prefix=.
+override.compile = true
+override.sar = true
\ No newline at end of file
1.1 jakarta-avalon-apps/demo/newbuild.xml
Index: newbuild.xml
===================================================================
<?xml version="1.0"?>
<!--
==============================================================================
Avalon Applications Demos build file
This buildfile doesn't work as it should (yet) because Demo apps has special
requirments: it creates several sar files so generally works differently. The
common script should be expanded to take this into account.
Type 'ant' to build. The flag '-projecthelp' will list normal targets. If
combined with '-verbose', all targets are printed.
This buildfile delegates all of the actual functionality to the main
avalon-apps buildfile using the <ant/> task, calling targets that are named
module:{xxx}.
Authors:
Leo Simons <[EMAIL PROTECTED]>
Legal:
Copyright (c) 2002 The Apache Software Foundation. All Rights Reserved.
==============================================================================
-->
<project name="Demo Apps" default="main" basedir=".">
<!--
==========================================================================================
DEFAULT TARGETS
==========================================================================================
-->
<target name="main" depends="sar" description="Default target to
generate build products minus docs"/>
<target name="all" depends="main,docs" description="Generate build
products including docs"/>
<target name="docs" depends="html-docs,javadocs" description="generates
all the Avalon documentation"/>
<!--
==========================================================================================
CUSTOM TARGETS
==========================================================================================
-->
<!-- Custom setup because of custom compile -->
<target name="custom:setup">
<!-- set up properties -->
<property file="${user.home}/build.properties"/>
<property file="${user.home}/.ant.properties"/>
<property file="${basedir}/ant.properties"/>
<property file="${basedir}/../ant.properties"/>
<property file="${basedir}/default.properties"/>
<property file="${basedir}/../default.properties"/>
<property file="${basedir}/../cocoon.properties"/>
<!-- set up classpath -->
<path id="project.class.path">
<pathelement path="${java.class.path}" />
<pathelement path="${build.classes}" />
<fileset dir="${common.lib}">
<include name="*.jar" />
</fileset>
<fileset dir="${lib.dir}">
<include name="*.jar" />
</fileset>
</path>
<path id="tools.class.path">
<path refid="project.class.path"/>
<fileset dir="${tools.lib}">
<include name="*.jar" />
<exclude name="ant.jar" />
</fileset>
</path>
<!-- set up custom tasks -->
<taskdef name="altrmiproxies"
classname="org.apache.excalibur.altrmi.generator.ant.AltrmiProxyTask">
<classpath refid="project.class.path" />
</taskdef>
</target>
<!-- Custom compile target because of check for glue -->
<target name="custom:compile" depends="custom:setup">
<available classname="electric.registry.Registry"
classpathref="project.class.path"
property="glue.present"/>
<mkdir dir="${build.classes}"/>
<mkdir dir="${build.dir}/genjava"/>
<mkdir dir="${build.dir}/genclasses"/>
<mkdir dir="${build.dir}/genjava2"/>
<mkdir dir="${build.dir}/genclasses2"/>
<javac srcdir="${java.dir}"
destdir="${build.classes}"
debug="${build.debug}"
optimize="${build.optimize}"
deprecation="${build.deprecation}">
<classpath refid="project.class.path" />
<exclude
name="org/apache/avalon/apps/demos/soaphelloworldserver/**.java"
unless="glue.present" />
</javac>
<rmic base="${build.classes}"
classname="org.apache.avalon.apps.demos.rmihelloworldserver.RMIHelloWorldServerImpl"
stubVersion="1.2">
<classpath refid="project.class.path"/>
</rmic>
<altrmiproxies genname="helloworld" srcgendir="build/genjava"
interfaces="org.apache.avalon.apps.demos.helloworldserver.HelloWorldServer"
classgendir="build/genclasses">
<classpath>
<pathelement
location="../common/lib/excalibur-altrmi-client-interfaces.jar"/>
<pathelement
location="../common/lib/excalibur-altrmi-client-impl.jar"/>
<pathelement location="../common/lib/excalibur-altrmi-common.jar"/>
<pathelement location="../common/lib/excalibur-altrmi-generator.jar"/>
<pathelement path="${build.classes}"/>
</classpath>
</altrmiproxies>
<copy todir="${build.classes}">
<fileset dir="${java.dir}">
<exclude name="**/test/**"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
</target>
<!-- Custom jar target because project is split up -->
<target name="custom:jar" depends="custom:compile, phoenix-xdoclet,
no-phoenix-xdoclet">
<mkdir dir="${build.lib}"/>
<jar jarfile="${build.lib}/demo-helloworld.jar"
basedir="${build.classes}"
manifest="${build.xdoclet}/helloworld-demo.mf">
<include name="org/apache/avalon/apps/demos/helloworldserver/*"/>
<fileset dir="${build.xdoclet}">
<include
name="org/apache/avalon/apps/demos/helloworldserver/*.xinfo"/>
</fileset>
</jar>
<jar jarfile="${build.lib}/demo-soaphelloworld.jar"
basedir="${build.classes}"
manifest="${build.xdoclet}/soaphelloworld-demo.mf">
<include name="org/apache/avalon/apps/demos/soaphelloworldserver/*"/>
<fileset dir="${build.xdoclet}">
<include
name="org/apache/avalon/apps/demos/soaphelloworldserver/*.xinfo"/>
</fileset>
</jar>
<jar jarfile="${build.lib}/demo-rmihelloworld.jar"
basedir="${build.classes}"
manifest="${build.xdoclet}/rmihelloworld-demo.mf">
<include name="org/apache/avalon/apps/demos/rmihelloworldserver/*"/>
<fileset dir="${build.xdoclet}">
<include
name="org/apache/avalon/apps/demos/rmihelloworldserver/*.xinfo"/>
</fileset>
</jar>
<jar jarfile="${build.lib}/demo-altrmihelloworld.jar"
manifest="${build.xdoclet}/altrmihelloworld-demo.mf">
<fileset dir="${build.classes}">
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/*"/>
</fileset>
<fileset dir="${build.xdoclet}">
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/*.xinfo"/>
</fileset>
</jar>
<jar jarfile="${build.lib}/HelloWorldAltrmiProxy.jar" compress="false">
<fileset dir="build/genclasses">
<include name="**"/>
</fileset>
</jar>
<mkdir dir="build/temp"/>
<unzip src="../common/lib/excalibur-altrmi-common.jar" dest="build/temp"
/>
<unzip src="../common/lib/excalibur-altrmi-client-interfaces.jar"
dest="build/temp" />
<unzip src="../common/lib/excalibur-altrmi-client-impl.jar"
dest="build/temp" />
<jar jarfile="${build.lib}/avalon-altrmidemo-tester.jar" compress="false"
manifest="${manifest.dir}/AltrmiHelloWorldTest.mf">
<fileset dir="build/genclasses">
<include name="**"/>
</fileset>
<fileset dir="build/temp">
<include name="org/apache/commons/**"/>
</fileset>
<fileset dir="build/classes">
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/AltrmiHelloWorldServer.class"/>
<include
name="org/apache/avalon/apps/demos/altrmihelloworldserver/AltrmiHelloWorldServerTester.class"/>
<include
name="org/apache/avalon/apps/demos/helloworldserver/HelloWorldServer.class"/>
</fileset>
</jar>
<delete dir="build/temp"/>
</target>
<target name="custom:sar" depends="jar, custom:soapdemo-sar,
custom:rmidemo-sar, custom:altrmidemo-sar">
<sar sarfile="${build.lib}/avalon-demo.sar"
config="${conf.dir}/avalon-demo-config.xml"
environment="${conf.dir}/avalon-demo-environment.xml"
assembly="${conf.dir}/avalon-demo-assembly.xml" >
<lib dir="${build.lib}/">
<include name="demo-helloworld.jar"/>
</lib>
<lib dir="../common/lib">
<include name="cornerstone.jar"/>
</lib>
</sar>
<mkdir dir="dist"/>
<copy todir="dist">
<fileset dir="${build.lib}">
<include name="*.sar"/>
</fileset>
</copy>
</target>
<target name="custom:soapdemo-sar" depends="custom:jar" if="glue.present">
<sar sarfile="${build.lib}/avalon-soapdemo.sar"
config="${conf.dir}/avalon-gluedemo-config.xml"
environment="${conf.dir}/avalon-gluedemo-environment.xml"
assembly="${conf.dir}/avalon-gluedemo-assembly.xml" >
<lib dir="${build.lib}/">
<include name="demo-helloworld.jar"/>
<include name="demo-soaphelloworld.jar"/>
</lib>
<lib dir="../common/lib">
<include name="cornerstone.jar"/>
</lib>
<lib dir="lib">
<include name="GLUE-STD.jar"/>
<include name="jndi.jar"/>
<include name="ejb.jar"/>
<include name="servlet.jar"/>
<include name="jcert.jar"/>
<include name="jnet.jar"/>
<include name="jsse.jar"/>
</lib>
</sar>
</target>
<target name="custom:rmidemo-sar" depends="custom:jar">
<sar sarfile="${build.lib}/avalon-rmidemo.sar"
config="${conf.dir}/avalon-rmidemo-config.xml"
environment="${conf.dir}/avalon-rmidemo-environment.xml"
assembly="${conf.dir}/avalon-rmidemo-assembly.xml" >
<lib dir="${build.lib}/">
<include name="demo-rmihelloworld.jar"/>
</lib>
<lib dir="../common/lib">
<include name="cornerstone.jar"/>
</lib>
</sar>
</target>
<target name="custom:altrmidemo-sar" depends="custom:jar">
<sar sarfile="${build.lib}/avalon-altrmidemo.sar"
config="${conf.dir}/avalon-altrmidemo-config.xml"
environment="${conf.dir}/avalon-altrmidemo-environment.xml"
assembly="${conf.dir}/avalon-altrmidemo-assembly.xml" >
<lib dir="${build.lib}/">
<include name="demo-helloworld.jar"/>
<include name="demo-altrmihelloworld.jar"/>
</lib>
<lib dir="../common/lib">
<include name="cornerstone.jar"/>
</lib>
<lib dir="../common/lib">
<include name="excalibur-altrmi-common.jar"/>
<include name="excalibur-altrmi-server-interfaces.jar"/>
<include name="excalibur-altrmi-server-impl.jar"/>
<include name="excalibur-altrmi-generator.jar"/>
</lib>
<fileset dir="${build.lib}">
<include name="HelloWorldAltrmiProxy.jar"/>
</fileset>
</sar>
</target>
<!--
==========================================================================================
COMPILE TARGETS
==========================================================================================
-->
<target name="compile">
<antcall target="custom:compile"/>
</target>
<target name="phoenix-xdoclet" depends="compile">
<echo
message="-------------------------------------------------------------" />
<echo message="WARNING: Deprecated. You should not call this
target directly" />
<echo
message="-------------------------------------------------------------" />
<ant antfile="${basedir}/../build.xml"
target="module:phoenix-xdoclet"/>
</target>
<target name="no-phoenix-xdoclet" depends="compile">
<echo
message="-------------------------------------------------------------" />
<echo message="WARNING: Deprecated. You should not call this
target directly" />
<echo
message="-------------------------------------------------------------" />
<ant antfile="${basedir}/../build.xml"
target="module:no-phoenix-xdoclet"/>
</target>
<target name="check" depends="compile">
<echo
message="-------------------------------------------------------------" />
<echo message="WARNING: Deprecated. Use the test target
instead" />
<echo
message="-------------------------------------------------------------" />
<ant antfile="${basedir}/../build.xml" target="module:test"/>
</target>
<target name="test" depends="compile"
description="Run unit tests to verify the application
works corretly.">
<ant antfile="${basedir}/../build.xml" target="module:test"/>
</target>
<!--
==========================================================================================
DISTRIBUTION TARGETS
==========================================================================================
-->
<target name="jars">
<echo
message="-------------------------------------------------------------" />
<echo message="WARNING: Deprecated. Use the jar target instead"
/>
<echo
message="-------------------------------------------------------------" />
<antcall target ="custom:jar"/>
</target>
<target name="jar">
<antcall target ="custom:jar"/>
</target>
<target name="sars">
<echo
message="-------------------------------------------------------------" />
<echo message="WARNING: Deprecated. Use the jar target instead"
/>
<echo
message="-------------------------------------------------------------" />
<antcall target ="custom:sar"/>
</target>
<target name="sar">
<ant antfile="${basedir}/../build.xml" target="module:sar"/>
<antcall target ="custom:sar"/>
</target>
<target name="dist" depends="compile">
<ant antfile="${basedir}/../build.xml" target="module:dist"/>
</target>
<target name="bin-dist" depends="compile">
<ant antfile="${basedir}/../build.xml"
target="module:bin-dist"/>
</target>
<target name="src-dist" depends="compile">
<ant antfile="${basedir}/../build.xml"
target="module:src-dist"/>
</target>
<target name="install" depends="compile" description="Installs into
Phoenix">
<ant antfile="${basedir}/../build.xml" target="module:install"/>
</target>
<target name="uninstall" description="Uninstalls from Phoenix">
<ant antfile="${basedir}/../build.xml"
target="module:uninstall"/>
</target>
<target name="clean" description="Cleans up artifacts from build
process">
<ant antfile="${basedir}/../build.xml" target="module:clean"/>
</target>
<target name="distclean">
<echo
message="-------------------------------------------------------------" />
<echo message="WARNING: Deprecated. Use the real-clean target
instead" />
<echo
message="-------------------------------------------------------------" />
<ant antfile="${basedir}/../build.xml"
target="module:real-clean"/>
</target>
<target name="real-clean" description="Cleans up all generated files
and directories">
<ant antfile="${basedir}/../build.xml"
target="module:real-clean"/>
</target>
<!--
==========================================================================================
DOCUMENTATION GENERATION
==========================================================================================
-->
<!-- copy docs to site dir -->
<target name="site" depends="docs" description=" Places Docs ready for
hosting on website">
<ant antfile="${basedir}/../build.xml" target="module:site"/>
</target>
<!-- Creates javadocs -->
<target name="javadocs" depends="compile" description="Generates the
javadocs" unless="skip.javadocs">
<ant antfile="${basedir}/../build.xml"
target="module:javadocs"/>
</target>
<target name="html-docs" description="generates the xdocs-based
documentation">
<ant antfile="${basedir}/../build.xml"
target="module:html-docs"/>
</target>
</project>
1.56 +5 -8 jakarta-avalon-apps/db/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/db/build.xml,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- build.xml 14 Jul 2002 16:43:31 -0000 1.55
+++ build.xml 26 Jul 2002 14:21:59 -0000 1.56
@@ -6,17 +6,14 @@
PROPERTY SETUP
==========================================================================================
-->
- <!-- give user chance to override properties -->
+ <!-- set up properties -->
<property file="${user.home}/build.properties"/>
- <property file="${basedir}/../ant.properties"/>
- <property file="${basedir}/ant.properties"/>
<property file="${user.home}/.ant.properties"/>
- <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/ant.properties"/>
+ <property file="${basedir}/../ant.properties"/>
<property file="${basedir}/default.properties"/>
-
- <property name="build.debug" value="on"/>
- <property name="build.optimize" value="off"/>
- <property name="build.deprecation" value="on"/>
+ <property file="${basedir}/../default.properties"/>
+ <property file="${basedir}/../cocoon.properties"/>
<!-- Set the installation variables for Cornerstone/Phoenix -->
<property name="phoenix.home" value="../../jakarta-avalon-phoenix/dist"/>
1.2 +12 -66 jakarta-avalon-apps/db/default.properties
Index: default.properties
===================================================================
RCS file: /home/cvs/jakarta-avalon-apps/db/default.properties,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- default.properties 14 Jul 2002 16:43:31 -0000 1.1
+++ default.properties 26 Jul 2002 14:21:59 -0000 1.2
@@ -1,70 +1,16 @@
-# -------------------------------------------------------------------
-# B U I L D P R O P E R T I E S
-# -------------------------------------------------------------------
-# Specifies default property values
-# Overridden by ../default.properties and all ant.properties
-# Not user-editable; use ant.properties files instead
+#
============================================================================
+# Standard Build Properties for AvalonDB
+#
============================================================================
+# Overrides the incorrect values in ../default.properties.
-# --------------------------------------------------
+#
----------------------------------------------------------------------------
# DOC GENERATION CONFIGURATION
-# --------------------------------------------------
+#
----------------------------------------------------------------------------
-name=avalon-db
-Name=AvalonDB
-dir-name=db
-version=0.3
-package-version=1.0
-year=2000-2002
+name = avalondb
+Name = Avalon Apps AvalonDB
+dir-name = db
+version = 0.7
+package-version = 1.0
+year = 2000-2002
-# --------------------------------------------------
-# REQUIRED LIBRARIES
-# --------------------------------------------------
-
-# ----- Avalon Framework -----
-avalon-framework.home=${basedir}/../../jakarta-avalon
-avalon-framework.lib=${avalon-framework.home}/build/lib
-avalon-framework.jar=${avalon-framework.lib}/avalon-framework.jar
-
-# --------------------------------------------------
-# COMPILATION ENVIRONMENT
-# --------------------------------------------------
-
-# Settings used to configure compile environment
-build.debug = on
-build.optimize = off
-build.deprecation = on
-build.compress = false
-junit.failonerror = false
-
-# location of intermediate products
-build.dir = build
-build.testsrc = ${build.dir}/testsrc
-build.testclasses = ${build.dir}/testclasses
-build.lib = ${build.dir}/lib
-build.conf = ${build.dir}/conf
-build.classes = ${build.dir}/classes
-build.tests = ${build.dir}/tests
-build.reports = ${build.dir}/reports
-build.docs = ${build.dir}/docs
-build.javadocs = ${build.docs}/api
-
-# Set the properties for source directories
-src.dir = src
-java.dir = ${src.dir}/java
-conf.dir = ${src.dir}/conf
-test.dir = ${src.dir}/test
-
-# Set the properties for distribution directories
-dist.dir = dist
-dist.javadocs = ${dist.dir}/docs/api
-
-# name of .zip/.tar.gz/.bz2 files and their top-level directory
-dist.name = ${name}-${version}
-
-# name of jar file
-jar.name = ${name}-${version}.jar
-
-# property indicating directory where all distribution archives are placed
-dist.base = distributions
-
-depchecker.prefix=.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>