From 9b4d172f6ae4c47c77c38fd0dbb950dbf782a590 Mon Sep 17 00:00:00 2001 From: Don Brutzman <brutzman@nps.edu> Date: Thu, 11 Jun 2020 07:04:42 -0700 Subject: [PATCH] javadoc target --- build.xml | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/build.xml b/build.xml index b5cff51f90..fb348cae69 100644 --- a/build.xml +++ b/build.xml @@ -16,6 +16,69 @@ <nbbrowse url="https://github.com/open-dis/open-dis7-java/issues" /> <!-- TODO implementation-independent approach if possible, but note that other Ant approaches usually have to be customized for each OS. --> </target> + + <target name="processScenes.javadoc"> + + <property name="javadoc.windowtitle" value="${archive.name} Examples Archive Javadoc using X3DJSAIL, X3D Java Scene Access Interface Library"/> + <property name="javadoc.doctitle" value="${archive.name} Examples Archive Javadoc"/> + <property name="javadoc.additionalparam" value=""/> + <property name="javadoc.author" value="Don Brutzman brutzman@nps.edu"/> + <property name="javadoc.dir" value="javadoc"/> + <property name="javadoc.encoding" value="ISO-8859-1"/> + <property name="javadoc.copyright" value="Copyright ©2005-2020 <a href='https://www.web3d.org'>Web3D Consortium</a> under an <a href='../../../../license.html'>open-source license</a>, free for any use. <a href='mailto:x3d-public@web3D.org,brutzman@nps.edu?subject=X3D%20Examples%20Archive%20X3DJSAIL%20feedback'>Feedback</a> is welcome."/> + <property name="javadoc.noindex" value="false"/> + <property name="javadoc.nonavbar" value="false"/> + <property name="javadoc.notree" value="false"/> + <property name="javadoc.private" value="false"/> + <property name="javadoc.splitindex" value="true"/> + <property name="javadoc.breakiterator" value="true"/> + <property name="javadoc.use" value="true"/><!-- Create class and package usage pages --> + <property name="javadoc.version" value="true"/> + + <javadoc destdir="${javadoc.dir}" + author="${javadoc.author}" + bottom="${javadoc.copyright}" + breakiterator="${javadoc.breakiterator}" + classpath="${x3djsail.stylesheets.dir}/${jsai.full.archive.jar.name}" + Encoding="${javadoc.encoding}" + Doctitle="${javadoc.doctitle}" + Header="${javadoc.doctitle}" + maxmemory="4096m" + noindex="${javadoc.noindex}" + nonavbar="${javadoc.nonavbar}" + notree="${javadoc.notree}" + Overview="${javadoc.dir}/overview.html" + Private="${javadoc.private}" + source="${java.source}" + Splitindex="${javadoc.splitindex}" + Use="${javadoc.use}" + useexternalfile="yes" + verbose="true" + version="${javadoc.version}" + Windowtitle="${javadoc.windowtitle}"> + <!-- TODO + https://stackoverflow.com/questions/10519558/createprocess-error-206-the-filename-or-extension-is-too-long-when-running-main + + sourcepath="${src.org.web3d.x3d.sai}" + useexternalfile="true" + Overview="${src.java.dir}/overview.html" + <classpath refid="app.classpath"/> + <include name="*/*.java"/> + <packageset dir="${src.org.web3d.x3d.sai}" defaultexcludes="yes"> + <include name="*.java"/> + <include name="*/*.java"/> + <exclude name="**/*.html"/> + </packageset> + --> + <fileset dir="." defaultexcludes="yes"> + <include name="src/**/*.java"/> + <include name="src-generated/**/*.java"/> + <!-- TODO is this enumerations jar getting included in javadoc? --> + <include name="entityjars/open-dis7-entitites-all.jar"/> + <exclude name="**/*.html"/> + </fileset> + </javadoc> + </target> <!-- -- GitLab