Create JavaDOCs in build process git-svn-id: https://svn.apache.org/repos/asf/cocoon/branches/new-kernel@37121 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.properties b/build.properties new file mode 100644 index 0000000..aa4d7b0 --- /dev/null +++ b/build.properties
@@ -0,0 +1,3 @@ +project.name=Apache Cocoon Kernel +project.version=0.1 +project.url=http://cocoon.apache.org/
diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..67cdadc --- /dev/null +++ b/build.xml
@@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project name="Apache Cocoon Kernel" default="javadoc"> + + <description>Apache Cocoon Kernel</description> + + <property file="build.properties"/> + + <property name="source.dir" value="${basedir}/sources"/> + <property name="source.classes.dir" value="${source.dir}/classes"/> + <property name="source.javadoc.dir" value="${source.dir}/javadoc"/> + + <property name="build.dir" value="${basedir}/build"/> + <property name="build.classes.dir" value="${build.dir}/classes"/> + <property name="build.javadoc.dir" value="${build.dir}/javadoc"/> + + <path id="classpath"> + <fileset dir="${basedir}/lib"> + <include name="*.jar"/> + <exclude name="**/.*"/> + <include name="**/*~"/> + </fileset> + </path> + + <target name="prepare" description="Initialize the build environment"> + <mkdir dir="${build.dir}"/> + <mkdir dir="${build.classes.dir}"/> + <mkdir dir="${build.javadoc.dir}"/> + </target> + + <target name="javadoc" depends="prepare" description="Build API documentation"> + <copy filtering="true" tofile="${build.javadoc.dir}/overview.tmp.html" + file="${source.javadoc.dir}/overview.html"> + <filterset> + <filtersfile file="build.properties"/> + </filterset> + </copy> + + <javadoc destdir="${build.javadoc.dir}" classpathref="classpath" author="true" + version="true" windowtitle="${project.name} ${project.version}" + overview="${build.javadoc.dir}/overview.tmp.html" additionalparam="-breakiterator"> + <packageset dir="${source.classes.dir}"/> + <link packagelistloc="${source.javadoc.dir}/j2se-1.4" + offline="true" href="http://java.sun.com/j2se/1.4/docs/api"/> + <link packagelistloc="${source.javadoc.dir}/j2ee-1.4" + offline="true" href="http://java.sun.com/j2ee/1.4/docs/api"/> + </javadoc> + <delete file="${build.javadoc.dir}/overview.tmp.html"/> + </target> + +</project>
diff --git a/sources/javadoc/package-list-j2ee-1.4 b/sources/javadoc/j2ee-1.4/package-list similarity index 100% rename from sources/javadoc/package-list-j2ee-1.4 rename to sources/javadoc/j2ee-1.4/package-list
diff --git a/sources/javadoc/package-list-j2se-1.4 b/sources/javadoc/j2se-1.4/package-list similarity index 100% rename from sources/javadoc/package-list-j2se-1.4 rename to sources/javadoc/j2se-1.4/package-list
diff --git a/sources/javadoc/overview.html b/sources/javadoc/overview.html new file mode 100644 index 0000000..f5fdaaa --- /dev/null +++ b/sources/javadoc/overview.html
@@ -0,0 +1,8 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + <BODY> + <P> + Please visit the <A href="@project.url@">@project.name@ main website</A> for more information. + </P> + </BODY> +</HTML>