./build.xml

Print this page




 159     <target name="clobber"
 160             depends="clean"
 161             description="Delete all generated files, including imported sources">
 162     </target>
 163 
 164     <target name="-banner">
 165         <echo message="+---------------------------------------+"/>
 166         <echo message="+ Starting ant project ${ant.project.name} +"/>
 167         <echo message="+---------------------------------------+"/>
 168     </target>
 169    
 170     <!-- Do everything but test. -->
 171     <target name="all"
 172             depends="-banner, sanity, dist"
 173             description="Build everything.">
 174         <echo message="+---------------------------------------+"/>
 175         <echo message="+ Finishing ant project ${ant.project.name}"/>
 176         <echo message="+---------------------------------------+"/>
 177     </target>
 178 






































 179 </project>


 159     <target name="clobber"
 160             depends="clean"
 161             description="Delete all generated files, including imported sources">
 162     </target>
 163 
 164     <target name="-banner">
 165         <echo message="+---------------------------------------+"/>
 166         <echo message="+ Starting ant project ${ant.project.name} +"/>
 167         <echo message="+---------------------------------------+"/>
 168     </target>
 169    
 170     <!-- Do everything but test. -->
 171     <target name="all"
 172             depends="-banner, sanity, dist"
 173             description="Build everything.">
 174         <echo message="+---------------------------------------+"/>
 175         <echo message="+ Finishing ant project ${ant.project.name}"/>
 176         <echo message="+---------------------------------------+"/>
 177     </target>
 178 
 179     <target name="javadoc" depends="init" description="Build basic Javadoc for public packages.">
 180         <property name="javadoc.options" value=""/> <!-- default, can be overridden per user or per project -->
 181         <!-- Note: even with this default value, includes/excludes
 182          from share.src.dir get javadoc'd; see packageset below -->
 183         <property name="javadoc.packagenames" value="none"/> <!-- default, can be overridden per user or per project -->
 184         <property name="javadoc.dir" value="${build.dir}/docs/api"/>
 185         <property name="includes" value="**"/>
 186         <javadoc destdir="${javadoc.dir}" source="1.5"
 187             windowtitle="UNOFFICIAL" failonerror="true" use="true"
 188             author="false" version="false"
 189             packagenames="${javadoc.packagenames}">
 190             <header><![CDATA[<strong>Unofficial Javadoc</strong> generated from developer sources for preview purposes only]]></header>
 191             <arg line="${javadoc.options}"/>
 192             <bootclasspath>
 193                 <path location="${java.home}/lib/rt.jar"/>
 194                 <path location="${build.classes.dir}"/>
 195             </bootclasspath>
 196             <sourcepath>
 197                 <pathelement location="${jaxp.src.dir}"/>
 198             </sourcepath>
 199             <!-- XXX just <fileset> (restricted further to **/*.java) and no <packageset> -->
 200             <!-- means that {@link some.package} will not work, which is no good. -->
 201             <!-- (It correctly skips excluded single classes, but not if packageset is also included, -->
 202             <!-- which also causes duplicates in the class index for included files.) -->
 203             <packageset dir="${jaxp.src.dir}" includes="${includes}" excludes="${excludes}">
 204                 <or>
 205                     <filename name="javax/"/>
 206                     <filename name="org/w3c/"/>
 207                     <filename name="org/xml/sax/"/>
 208                 </or>
 209             </packageset>
 210         </javadoc>
 211     </target>
 212     <target name="javadoc-nb" depends="javadoc" if="netbeans.home">
 213         <property name="javadoc.dir=" value="${build.dir}/docs/api"/>
 214         <nbbrowse file="${javadoc.dir}/index.html"/>
 215     </target>
 216 
 217 </project>