You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@logging.apache.org by ce...@apache.org on 2003/12/20 19:43:53 UTC
cvs commit: logging-site/src/xdocs/stylesheets project.xml
ceki 2003/12/20 10:43:53
Added: . build.properties build.xml
src/xdocs index.xml
src/xdocs/stylesheets project.xml
Log:
Really basic site for Logging Services
PR:
Obtained from:
Submitted by:
Reviewed by:
Revision Changes Path
1.1 logging-site/build.properties
Index: build.properties
===================================================================
# jakarta-site2 module is used to transform xml files to html using
# Anakia. You do not need to worry about this property unless you
# intend to build the Logging Services web site yourself.
jakarta-site2=/home/ceki/ASF/jakarta-site2/
1.1 logging-site/build.xml
Index: build.xml
===================================================================
<!-- This file is an ANT build script. ANT is a Java based build tool. -->
<!-- It is availale from http://jakarta.apache.org/ant/ -->
<project name="logging-site" default="site" basedir="." >
<!-- The build.properties file defines the parth to local jar files -->
<property file="build.properties"/>
<!-- The base directory relative to which most targets are built -->
<property name="base" value="."/>
<!-- Destination for documentation files -->
<property name="docs.dest" value="./docs"/>
<!-- Source directory for xml docs -->
<property name="xdocs.src" value="./src/xdocs"/>
<!-- Construct classpath for building the html pages-->
<path id="site.classpath">
<fileset dir="${jakarta-site2}/lib">
<include name="*.jar"/>
</fileset>
</path>
<!-- ================================================================= -->
<!-- Default target -->
<!-- ================================================================= -->
<target name="usage">
<echo>
These are the targets supported by this ANT build scpript:
site - build Logging Services web-site
</echo>
</target>
<!-- ============================================== -->
<!-- Build the site files using Anakia -->
<!-- ============================================== -->
<target name="prepareSite">
<available classname="org.apache.velocity.anakia.AnakiaTask"
property="AnakiaTask.present">
<classpath refid="site.classpath"/>
</available>
</target>
<target name="checkSite" depends="prepareSite" unless="AnakiaTask.present">
<echo>
AnakiaTask is not present! Please check to make sure that
velocity.jar is in your classpath.
</echo>
</target>
<target name="site" depends="checkSite" if="AnakiaTask.present">
<taskdef name="anakia" classname="org.apache.velocity.anakia.AnakiaTask">
<classpath refid="site.classpath"/>
</taskdef>
<anakia basedir="${xdocs.src}" destdir="${docs.dest}/"
extension=".html"
style="site.vsl"
projectFile="stylesheets/project.xml"
excludes="**/stylesheets/**"
includes="**/*.xml"
lastModifiedCheck="true"
templatePath="${jakarta-site2}/xdocs/stylesheets">
</anakia>
</target>
</project>
1.1 logging-site/src/xdocs/index.xml
Index: index.xml
===================================================================
<?xml version="1.0"?>
<document>
<properties>
<author email="ceki at apache.org">Ceki Gulcu</author>
<title>Introduction</title>
</properties>
<meta name="keywords" content="java, logging, tracing, component, framework, API, log4j"/>
<body>
<section name="Introduction">
<p>Inserting log statements into your code is a low-tech method
for debugging it. It may also be the only way because
debuggers are not always available or applicable. This is
often the case for distributed applications.</p>
</section>
</body>
</document>
1.1 logging-site/src/xdocs/stylesheets/project.xml
Index: project.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<project name="Logging Services"
href="http://logging.apache.org/">
<title>Logging Services</title>
<logo href="images/logo.jpg">Apache Logging Services</logo>
<body>
<menu name="Logging Services Project">
<item name="Introduction" href="/index.html"/>
</menu>
</body>
</project>