Author: omalley
Date: Mon Aug 25 16:37:35 2008
New Revision: 688921
URL: http://svn.apache.org/viewvc?rev=688921&view=rev
Log:
HADOOP-3742. Remove HDFS from public java doc and add javadoc-dev for
generative javadoc for developers. (Sanjay Radia via omalley)
Modified:
hadoop/core/trunk/CHANGES.txt
hadoop/core/trunk/build.xml
hadoop/core/trunk/src/core/overview.html
Modified: hadoop/core/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hadoop/core/trunk/CHANGES.txt?rev=688921&r1=688920&r2=688921&view=diff
==============================================================================
--- hadoop/core/trunk/CHANGES.txt (original)
+++ hadoop/core/trunk/CHANGES.txt Mon Aug 25 16:37:35 2008
@@ -212,6 +212,9 @@
HADOOP-3062. Add metrics to DataNode and TaskTracker to record network
traffic for HDFS reads/writes and MR shuffling. (cdouglas)
+ HADOOP-3742. Remove HDFS from public java doc and add javadoc-dev for
+ generative javadoc for developers. (Sanjay Radia via omalley)
+
OPTIMIZATIONS
HADOOP-3556. Removed lock contention in MD5Hash by changing the
Modified: hadoop/core/trunk/build.xml
URL:
http://svn.apache.org/viewvc/hadoop/core/trunk/build.xml?rev=688921&r1=688920&r2=688921&view=diff
==============================================================================
--- hadoop/core/trunk/build.xml (original)
+++ hadoop/core/trunk/build.xml Mon Aug 25 16:37:35 2008
@@ -74,6 +74,7 @@
value="${build.c++}/examples/pipes"/>
<property name="build.docs" value="${build.dir}/docs"/>
<property name="build.javadoc" value="${build.docs}/api"/>
+ <property name="build.javadoc.dev" value="${build.docs}/dev-api"/>
<property name="build.encoding" value="ISO-8859-1"/>
<property name="install.c++" value="${build.dir}/c++/${build.platform}"/>
<property name="install.c++.examples"
@@ -91,6 +92,7 @@
<property name="test.build.testjar" value="${test.build.dir}/testjar"/>
<property name="test.build.testshell" value="${test.build.dir}/testshell"/>
<property name="test.build.javadoc" value="${test.build.dir}/docs/api"/>
+ <property name="test.build.javadoc.dev"
value="${test.build.dir}/docs/dev-api"/>
<property name="test.include" value="Test*"/>
<property name="test.classpath.id" value="test.classpath"/>
<property name="test.output" value="no"/>
@@ -778,6 +780,48 @@
<fail message="'java5.home' is not defined. Forrest requires Java 5.
Please pass -Djava5.home=<base of Java 5 distribution> to Ant on the
command-line." />
</target>
+ <target name="javadoc-dev" description="Generate javadoc for hadoop
developers">
+ <mkdir dir="${build.javadoc.dev}"/>
+ <javadoc
+ overview="${core.src.dir}/overview.html"
+ packagenames="org.apache.hadoop.*"
+ destdir="${build.javadoc.dev}"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="${Name} ${version} API"
+ doctitle="${Name} ${version} Developer API"
+ bottom="Copyright &copy; ${year} The Apache Software Foundation"
+ >
+ <packageset dir="${core.src.dir}"/>
+ <packageset dir="${mapred.src.dir}"/>
+ <packageset dir="${hdfs.src.dir}"/>
+ <packageset dir="${examples.dir}"/>
+
+ <packageset dir="src/contrib/streaming/src/java"/>
+ <packageset dir="src/contrib/data_join/src/java"/>
+ <packageset dir="src/contrib/index/src/java"/>
+
+ <link href="${javadoc.link.java}"/>
+
+ <classpath >
+ <path refid="classpath" />
+ <fileset dir="src/contrib/">
+ <include name="*/lib/*.jar" />
+ </fileset>
+ <pathelement path="${java.class.path}"/>
+ </classpath>
+
+ <group title="Core" packages="org.apache.*"/>
+ <group title="Examples" packages="org.apache.hadoop.examples*"/>
+
+ <group title="contrib: Streaming"
packages="org.apache.hadoop.streaming*"/>
+ <group title="contrib: DataJoin"
packages="org.apache.hadoop.contrib.utils.join*"/>
+ <group title="contrib: Index"
packages="org.apache.hadoop.contrib.index*"/>
+
+ </javadoc>
+ </target>
+
<target name="javadoc" description="Generate javadoc">
<mkdir dir="${build.javadoc}"/>
<javadoc
@@ -793,7 +837,6 @@
>
<packageset dir="${core.src.dir}"/>
<packageset dir="${mapred.src.dir}"/>
- <packageset dir="${hdfs.src.dir}"/>
<packageset dir="${examples.dir}"/>
<packageset dir="src/contrib/streaming/src/java"/>
Modified: hadoop/core/trunk/src/core/overview.html
URL:
http://svn.apache.org/viewvc/hadoop/core/trunk/src/core/overview.html?rev=688921&r1=688920&r2=688921&view=diff
==============================================================================
--- hadoop/core/trunk/src/core/overview.html (original)
+++ hadoop/core/trunk/src/core/overview.html Mon Aug 25 16:37:35 2008
@@ -8,7 +8,7 @@
Hadoop is a distributed computing platform.
<p>Hadoop primarily consists of the <a
-href="org/apache/hadoop/dfs/package-summary.html">Hadoop Distributed
FileSystem
+href="org/apache/hadoop/hdfs/package-summary.html">Hadoop Distributed
FileSystem
(HDFS)</a> and an
implementation of the <a href="org/apache/hadoop/mapred/package-summary.html">
Map-Reduce</a> programming paradigm.</p>