nicolaken 02/05/30 09:27:33
Modified: . build.xml
Log:
Updating docs generation to Cocoon 2.0.3 used in Centipede;
cleaning the structure related to documentation.
Revision Changes Path
1.131 +34 -8 jakarta-avalon/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon/build.xml,v
retrieving revision 1.130
retrieving revision 1.131
diff -u -r1.130 -r1.131
--- build.xml 16 Apr 2002 12:14:50 -0000 1.130
+++ build.xml 30 May 2002 16:27:33 -0000 1.131
@@ -12,6 +12,7 @@
Federico Barbieri <[EMAIL PROTECTED]>
Berin Loritsch <[EMAIL PROTECTED]>
Peter Donald <[EMAIL PROTECTED]>
+ Nicola Ken Barozzi <[EMAIL PROTECTED]>
Legal:
Copyright (c) 1999-2002 The Apache Software Foundation. All Rights
Reserved.
@@ -53,7 +54,7 @@
<property name="build.testdocs" value="${build.docs}/test"/>
<property name="build.reports" value="${build.dir}/reports"/>
<property name="build.context" value="${build.dir}/documentation"/>
- <property name="build.xdocs" value="${build.context}/xdocs"/>
+ <property name="build.xdocs" value="${build.context}/content/xdocs"/>
<!-- Set the properties for source directories -->
<property name="src.dir" value="src"/>
@@ -75,9 +76,9 @@
<property name="tools.jar" value="${java.home}/../lib/tools.jar"/>
- <property name="logkit.jar" value="${tools.dir}/ext/logkit.jar"/>
- <property name="xerces.jar" value="${tools.dir}/lib/xerces-1.4.4.jar"/>
- <property name="xalan.jar" value="${tools.dir}/lib/xalan-2.2.0-D13.jar"/>
+ <property name="logkit.jar" value="${tools.dir}/ext/logkit-1.0.1.jar"/>
+ <property name="xerces.jar" value="${tools.dir}/lib/xerces-2.0.1.jar"/>
+ <property name="xalan.jar" value="${tools.dir}/lib/xalan-2.3.1.jar"/>
<property name="bsf.jar" value="${tools.dir}/lib/bsf.jar"/>
<property name="junit.jar" value="${tools.dir}/lib/junit-3.7.jar"/>
@@ -325,11 +326,28 @@
<target name="html-docs" depends="prepare" 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"/>
-
+
<!-- Base pointers for non-xdocs documentation. Override these in
.ant.properties to link to local docs -->
<property name="avalon.base"
value="http://jakarta.apache.org/avalon"/>
<property name="framework.base"
value="http://jakarta.apache.org/avalon/framework"/>
@@ -357,6 +375,7 @@
<exclude name="**/*.png"/>
</fileset>
</copy>
+
<copy todir="${build.context}" filtering="off">
<fileset dir="${context.dir}">
<include name="**/*.gif"/>
@@ -367,13 +386,16 @@
<copy todir="${build.xdocs}" filtering="on" overwrite="true">
<fileset dir="${xdocs.dir}"/>
</copy>
-
- <java classname="org.apache.cocoon.Main" fork="true"
maxmemory="128m">
+
+ <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="-uINFO"/>
+ <arg value="-uWARN"/>
<arg value="index.html"/>
<classpath>
<path refid="tools.class.path"/>
@@ -381,6 +403,10 @@
</classpath>
</java>
+
+ <echo message=" ...docs generated succesfully in ./build/docs dir."/>
+ <echo
message="-------------------------------------------------------------"/>
+
<mkdir dir="${build.docs}/framework/diagrams"/>
<copy todir="${build.docs}/framework/diagrams" filtering="off">
<fileset dir="${context.dir}/diagrams"/>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>