diff options
author | limpbizkit@gmail.com <limpbizkit@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> | 2010-10-05 02:50:47 +0000 |
---|---|---|
committer | limpbizkit@gmail.com <limpbizkit@gmail.com@d779f126-a31b-0410-b53b-1d3aecad763e> | 2010-10-05 02:50:47 +0000 |
commit | 011d7c461746bf8e064902619f7174abc78dcda6 (patch) | |
tree | 80b3b295e88c0359cfa512e424010921f0196f2a /build.xml | |
parent | b57598ffbf4c1ecca1d90e157c37c4d27c51b575 (diff) | |
download | guice-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.xml | 89 |
1 files changed, 33 insertions, 56 deletions
@@ -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="<A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>" - value="<A HREF="allclasses-frame.html" target="packageFrame"><b>Core</b></A> - &nbsp; - <a href='overview-frame-with-extensions.html'>Show Extensions</a> - </FONT>"/> - <replace file="${build.dir}/javadoc/overview-frame-with-extensions.html" token="<A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>" - value="<A HREF="allclasses-frame-with-extensions.html" target="packageFrame"><b>All</b></A> - &nbsp; - <a href='overview-frame.html'>Hide Extensions</a> - </FONT>"/> - <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" |