aboutsummaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorlimpbizkit@gmail.com <limpbizkit@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e>2010-10-05 02:50:47 +0000
committerlimpbizkit@gmail.com <limpbizkit@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e>2010-10-05 02:50:47 +0000
commit011d7c461746bf8e064902619f7174abc78dcda6 (patch)
tree80b3b295e88c0359cfa512e424010921f0196f2a /build.xml
parentb57598ffbf4c1ecca1d90e157c37c4d27c51b575 (diff)
downloadguice-011d7c461746bf8e064902619f7174abc78dcda6.tar.gz
Checkin Doclava build changes.
git-svn-id: https://google-guice.googlecode.com/svn/trunk@1279 d779f126-a31b-0410-b53b-1d3aecad763e
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml89
1 files changed, 33 insertions, 56 deletions
diff --git a/build.xml b/build.xml
index 2582cba8..19a4a2c1 100644
--- a/build.xml
+++ b/build.xml
@@ -101,63 +101,40 @@
</java>
</target>
- <target name="javadoc"
- description="Generate Javadocs.">
- <mkdir dir="${build.dir}/javadoc"/>
- <javadoc packagenames="${javadoc.packagenames}"
- destdir="${build.dir}/javadoc"
- author="false"
- protected="true"
- windowtitle="Guice ${version} API">
- <sourcepath>
- <pathelement location="${src.dir}"/>
- <pathelement location="${servlet.src.dir}"/>
- <pathelement location="${spring.src.dir}"/>
- <pathelement location="${assistedinject.src.dir}"/>
- <pathelement location="${jmx.src.dir}"/>
- <pathelement location="${jndi.src.dir}"/>
- <pathelement location="${throwingproviders.src.dir}"/>
- <pathelement location="${multibindings.src.dir}"/>
- <pathelement location="${lifecycle.src.dir}"/>
- <pathelement location="${persist.src.dir}"/>
- </sourcepath>
- <classpath refid="compile.classpath"/>
- <classpath>
- <fileset dir="extensions/servlet/lib/build" includes="*.jar"/>
- </classpath>
- <link href="http://aopalliance.sourceforge.net/doc"/>
- <link href="http://java.sun.com/javase/6/docs/api"/>
- <link href="http://www.springframework.org/docs/api/"/>
- </javadoc>
- <!-- generate core javadocs, used only for its left-side nav -->
- <mkdir dir="${build.dir}/javadoc-core"/>
- <javadoc packagenames="${javadoc.packagenames}"
- destdir="${build.dir}/javadoc-core"
- author="false"
- protected="true"
- windowtitle="Guice ${version} Core API"
- sourcepath="${src.dir}">
- <classpath refid="compile.classpath"/>
- <link href="http://aopalliance.sourceforge.net/doc"/>
- <link href="http://java.sun.com/javase/6/docs/api"/>
+ <target name="javadoc">
+ <javadoc packagenames="com.google.*"
+ destdir="build/docs"
+ docletpath="lib/build/doclava.jar"
+ bootclasspath="${javahome}/jre/lib/rt.jar"
+ maxmemory="512M">
+ <fileset dir="src" defaultexcludes="yes">
+ <include name="com/google/**"/>
+ <exclude name="com/google/inject/internal/**"/>
+ </fileset>
+ <fileset dir="${servlet.src.dir}"/>
+ <fileset dir="${spring.src.dir}"/>
+ <fileset dir="${assistedinject.src.dir}"/>
+ <fileset dir="${jmx.src.dir}"/>
+ <fileset dir="${jndi.src.dir}"/>
+ <fileset dir="${throwingproviders.src.dir}"/>
+ <fileset dir="${multibindings.src.dir}"/>
+ <fileset dir="${persist.src.dir}"/>
+
+ <doclet name="com.google.doclava.Doclava">
+ <param name="-hdf"/> <param name="project.name"/> <param name="Guice"/>
+ <param name="-since"/> <param name="/Users/jessewilson/Projects/guice-revs/versions/guice-1.0.xml"/> <param name="Guice_1.0" />
+ <param name="-since"/> <param name="/Users/jessewilson/Projects/guice-revs/versions/guice-2.0.xml"/> <param name="Guice_2.0" />
+ <param name="-apiversion" value="Guice_3.0"/>
+ <param name="-assetsdir" value="javadoc/assets"/>
+ <!-- TODO: fix doclava federation
+ http://aopalliance.sourceforge.net/doc
+ http://www.springframework.org/docs/api/
+ <param name="-federate"/><param name="JDK"/><param name="http://download.oracle.com/javase/6/docs/api/index.html?"/>
+ <param name="-federationxml"/><param name="JDK"/><param name="http://doclava.googlecode.com/svn/static/api/openjdk-6.xml"/>
+ -->
+ </doclet>
</javadoc>
- <!-- setup the left-side navigation frames to toggle between core and all classes -->
- <move file="${build.dir}/javadoc/overview-frame.html" tofile="${build.dir}/javadoc/overview-frame-with-extensions.html"/>
- <copy file="${build.dir}/javadoc-core/overview-frame.html" tofile="${build.dir}/javadoc/overview-frame.html"/>
- <replace file="${build.dir}/javadoc/overview-frame.html" token="&lt;A HREF=&quot;allclasses-frame.html&quot; target=&quot;packageFrame&quot;&gt;All Classes&lt;/A&gt;&lt;/FONT&gt;"
- value="&lt;A HREF=&quot;allclasses-frame.html&quot; target=&quot;packageFrame&quot;&gt;&lt;b&gt;Core&lt;/b&gt;&lt;/A&gt;
- &amp;nbsp;
- &lt;a href='overview-frame-with-extensions.html'&gt;Show Extensions&lt;/a&gt;
- &lt;/FONT&gt;"/>
- <replace file="${build.dir}/javadoc/overview-frame-with-extensions.html" token="&lt;A HREF=&quot;allclasses-frame.html&quot; target=&quot;packageFrame&quot;&gt;All Classes&lt;/A&gt;&lt;/FONT&gt;"
- value="&lt;A HREF=&quot;allclasses-frame-with-extensions.html&quot; target=&quot;packageFrame&quot;&gt;&lt;b&gt;All&lt;/b&gt;&lt;/A&gt;
- &amp;nbsp;
- &lt;a href='overview-frame.html'&gt;Hide Extensions&lt;/a&gt;
- &lt;/FONT&gt;"/>
- <move file="${build.dir}/javadoc/allclasses-frame.html" tofile="${build.dir}/javadoc/allclasses-frame-with-extensions.html"/>
- <copy file="${build.dir}/javadoc-core/allclasses-frame.html" tofile="${build.dir}/javadoc/allclasses-frame.html"/>
- <replace file="${build.dir}/javadoc/allclasses-frame.html" token="All Classes" value="Core Classes"/>
- <move file="${build.dir}/javadoc-core/overview-summary.html" tofile="${build.dir}/javadoc/overview-summary.html"/>
+ <move todir="build/docs/javadoc"><fileset dir="build/docs/reference"/></move>
</target>
<target name="no_aop"