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> |