You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ecs-dev@jakarta.apache.org by jv...@apache.org on 2001/10/30 17:39:24 UTC
cvs commit: jakarta-bcel/xdocs/stylesheets project.xml
jvanzyl 01/10/30 08:39:24
Modified: . build.xml
Added: . default.properties
xdocs index.xml
xdocs/stylesheets project.xml
Log:
- adding start of xdocs so we can get the site up and running as
i'm about to update the jakarta site with references to bcel.
made some additions to the build to allow building the docs
with anakia.
Revision Changes Path
1.2 +80 -1 jakarta-bcel/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-bcel/build.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- build.xml 2001/10/29 19:59:55 1.1
+++ build.xml 2001/10/30 16:39:23 1.2
@@ -2,7 +2,7 @@
<!--
Build file for BCEL
- $Id: build.xml,v 1.1 2001/10/29 19:59:55 jvanzyl Exp $
+ $Id: build.xml,v 1.2 2001/10/30 16:39:23 jvanzyl Exp $
Notes:
This is a build file for use with the Jakarta Ant build tool.
@@ -30,6 +30,14 @@
-->
<project default="jar" basedir=".">
+
+ <!-- Allow any user specific values to override the defaults -->
+ <property file="${user.home}/build.properties" />
+ <!-- Allow user defaults for this project -->
+ <property file="build.properties" />
+ <!-- Set default values for the build -->
+ <property file="default.properties" />
+
<target name="init">
<property name="name" value="bcel"/>
<property name="packages" value="org.apache.bcel.*"/>
@@ -152,6 +160,77 @@
<fileset dir="${basedir}" includes="**/*~"/>
</delete>
+ </target>
+
+ <!-- can rename this target when we get the docs sorted out -->
+
+ <!-- ================================================================== -->
+ <!-- D O C S -->
+ <!-- ================================================================== -->
+
+ <target
+ name="check_for_jdom">
+
+ <available
+ property="jdom.present"
+ classname="org.jdom.JDOMException">
+ <classpath>
+ <pathelement location="${jakarta.site2}/lib/${jdom.jar}"/>
+ </classpath>
+ </available>
+ </target>
+
+ <target
+ depends="check_for_jdom"
+ name="docs-prepare-error"
+ unless="jdom.present">
+
+ <echo>
+ The Jakarta-Site2 module is not present! Please check
+ to make sure that you have checked it out from CVS.
+
+ <http://jakarta.apache.org/site/jakarta-site2.html>
+ </echo>
+ </target>
+
+ <target
+ name="xdocs"
+ depends="docs-prepare-error"
+ description="--> generates the HTML documentation"
+ if="jdom.present">
+
+ <taskdef
+ name="anakia"
+ classname="org.apache.velocity.anakia.AnakiaTask">
+ <classpath>
+ <fileset dir="${jakarta.site2}/lib">
+ <include name="*.jar"/>
+ </fileset>
+ </classpath>
+ </taskdef>
+
+ <anakia
+ basedir="${docs.src}"
+ destdir="${docs.dest}/"
+ extension=".html"
+ style="./site.vsl"
+ projectFile="stylesheets/project.xml"
+ excludes="**/stylesheets/** empty.xml"
+ includes="**/*.xml"
+ lastModifiedCheck="true"
+ templatePath="${jakarta.site2}/xdocs/stylesheets">
+ </anakia>
+
+ <copy
+ todir="${docs.dest}/images"
+ filtering="no">
+
+ <fileset dir="${docs.src}/images">
+ <include name="**/*.gif"/>
+ <include name="**/*.jpeg"/>
+ <include name="**/*.jpg"/>
+ </fileset>
+ </copy>
</target>
</project>
1.1 jakarta-bcel/default.properties
Index: default.properties
===================================================================
# -------------------------------------------------------------------
# B U I L D P R O P E R T I E S
# -------------------------------------------------------------------
# These properties are used by the BCEL build, you may override
# any of these default values by placing property values in
# your ${user.home}/build.properties file.
# -------------------------------------------------------------------
jakarta.site2 = ../jakarta-site2
docs.src = ./xdocs
docs.dest = ./docs
jdom.jar = jdom-b7.jar
1.1 jakarta-bcel/xdocs/index.xml
Index: index.xml
===================================================================
<?xml version="1.0"?>
<document>
<properties>
<title></title>
<author email="jvanzyl@zenplex.com">Jason van Zyl</author>
</properties>
<body>
<section name="BCEL">
<p>
Documentation will soon be ready.
</p>
</section>
</body>
</document>
1.1 jakarta-bcel/xdocs/stylesheets/project.xml
Index: project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="BCEL" href="http://jakarta.apache.org/bcel">
<title>BCEL</title>
<logo href="/images/logo.gif">BCEL</logo>
<body>
<menu name="BCEL">
<item name="Overview" href="/index.html"/>
</menu>
</body>
</project>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>