[Htmlparser-cvs] htmlparser build.xml,1.53,1.54
Brought to you by:
derrickoswald
From: <der...@us...> - 2003-12-16 02:29:58
|
Update of /cvsroot/htmlparser/htmlparser In directory sc8-pr-cvs1:/tmp/cvs-serv22177 Modified Files: build.xml Log Message: Javadoc changes and additions. Stylesheet, overview, build instructions and todo list. Added HTMLTaglet, an inline Javadoc taglet for embedding HTML into javadocs. Index: build.xml =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/build.xml,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** build.xml 8 Nov 2003 21:30:55 -0000 1.53 --- build.xml 16 Dec 2003 02:29:55 -0000 1.54 *************** *** 106,113 **** </target> <target name="init" description="initialize version properties"> - <echo message="**********************************"/> - <echo message="* Initializing..... *"/> - <echo message="**********************************"/> <tstamp> <format property="TODAY" pattern="yyyyMMdd" locale="en"/> --- 106,116 ---- </target> + <target name="JDK_Warning" unless="JDK1.4"> + <echo message="***************************************************"/> + <echo message="* WARNING: The detected JDK version is not 1.4! *"/> + <echo message="***************************************************"/> + </target> + <target name="init" description="initialize version properties"> <tstamp> <format property="TODAY" pattern="yyyyMMdd" locale="en"/> *************** *** 148,155 **** <target name="versionSource" depends="init" description="update the version in all java files"> - <echo message="**********************************"/> - <echo message="* Incorporating version info *"/> - <echo message="**********************************"/> - <echo message="Replacing version VERSION_NUMBER = ${VERSION_NUMBER} with VERSION_NUMBER = ${versionNumber} in ${src}/org/htmlparser/Parser.java"/> <replace file="${src}/org/htmlparser/Parser.java" token="VERSION_NUMBER = ${VERSION_NUMBER}" value="VERSION_NUMBER = ${versionNumber}"/> --- 151,154 ---- *************** *** 194,200 **** $ ssh -l derrickoswald shell.sourceforge.net --> - <echo message="**********************************"/> - <echo message="* Creating change log *"/> - <echo message="**********************************"/> <echo message="${resources}/cvs2cl.pl --no-wrap --separate-header -l "-d'>${VERSION_DATE}'""/> <exec executable="${resources}/cvs2cl.pl"> --- 193,196 ---- *************** *** 207,222 **** <target name="compile" description="compile all java files"> - <echo message="**********************************"/> - <echo message="* Compiling.... *"/> - <echo message="**********************************"/> - - <!-- Compile the java code in ${src} --> <javac srcdir="${src}" includes="org/htmlparser/**" excludes="org/htmlparser/tests/**,org/htmlparser/util/Generate.java" debug="on" classpath="src:${commons-logging.jar}"/> </target> <target name="compilelexer" description="compile lexer java files"> - <echo message="**********************************"/> - <echo message="* Compiling lexer.... *"/> - <echo message="**********************************"/> <javac srcdir="${src}" debug="on" classpath="src:${commons-logging.jar}" target="1.1"> <include name="org/htmlparser/lexer/**/*.java"/> --- 203,210 ---- *************** *** 234,244 **** <target name="compileparser" depends="compilelexer" description="compile parser java files"> - <echo message="**********************************"/> - <echo message="* Compiling parser.... *"/> - <echo message="**********************************"/> <javac srcdir="${src}" debug="on" classpath="src:${commons-logging.jar}"> <include name="org/htmlparser/**/*.java"/> <exclude name="org/htmlparser/tests/**"/> <exclude name="org/htmlparser/util/Generate.java"/> </javac> </target> --- 222,230 ---- <target name="compileparser" depends="compilelexer" description="compile parser java files"> <javac srcdir="${src}" debug="on" classpath="src:${commons-logging.jar}"> <include name="org/htmlparser/**/*.java"/> <exclude name="org/htmlparser/tests/**"/> <exclude name="org/htmlparser/util/Generate.java"/> + <exclude name="org/htmlparser/lexerapplications/**/*.java"/> </javac> </target> *************** *** 249,260 **** <!-- Create the distribution of htmllexer.jar --> <target name="jarlexer" depends="compilelexer" description="create htmllexer.jar"> - <!-- Create the distribution directory --> <mkdir dir="${lib}"/> - - <echo message="**********************************"/> - <echo message="* Creating htmllexer.jar.... *"/> - <echo message="**********************************"/> - - <!-- Put classes and images into the htmllexer.jar file --> <jar jarfile="${lib}/htmllexer.jar" basedir="${src}"> --- 235,239 ---- *************** *** 282,293 **** <!-- Create the distribution of htmlparser.jar --> <target name="jarparser" depends="compileparser" description="create htmlparser.jar"> - <!-- Create the distribution directory --> <mkdir dir="${lib}"/> - - <echo message="**********************************"/> - <echo message="* Creating htmlparser.jar.... *"/> - <echo message="**********************************"/> - - <!-- Put classes and images into the htmlparser.jar file --> <jar jarfile="${lib}/htmlparser.jar" basedir="${src}" --- 261,265 ---- *************** *** 319,327 **** <!-- Create the distribution directory --> <mkdir dir="${lib}"/> - - <echo message="**********************************"/> - <echo message="* Creating thumbelina.jar.... *"/> - <echo message="**********************************"/> - <javac compiler="javac1.4" srcdir="${src}" debug="on" classpath="src:${lib}/htmllexer.jar"> <include name="org/htmlparser/lexerapplications/thumbelina/**/*.java"/> --- 291,294 ---- *************** *** 341,347 **** <!-- Run the unit tests --> <target name="test" depends="jar" description="run the JUnit tests"> - <echo message="**********************************"/> - <echo message="* Running unit tests.... *"/> - <echo message="**********************************"/> <javac srcdir="${src}" includes="org/htmlparser/tests/**" debug="on"> <classpath> --- 308,311 ---- *************** *** 363,387 **** <!-- Create the javadoc for the project --> ! <target name="javadoc" depends="init" description="create JavaDoc (API) documentation"> ! <echo message="**********************************"/> ! <echo message="* Generating Javadoc.... *"/> ! <echo message="**********************************"/> ! ! <!-- Create the javadoc directory --> <mkdir dir="${docs}/javadoc"/> ! ! <property name="javadoc.doctitle" value="<h1>HTML Parser ${versionNumber}</h1>"/> <property name="javadoc.header" value="<A HREF="http://htmlparser.sourceforge.net" target="_top">HTML Parser Home Page</A>"/> <property name="javadoc.footer" value="&copy; 2003 Somik Raha<div align="right">${TODAY_STRING}</div>"/> <property name="javadoc.bottom" value="HTML Parser is an open source library released under ! <A HREF="http://www.opensource.org/licenses/lgpl-license.html">LGPL</A>.<BR> ! If you want to be notified when new releases of HTML Parser are available, join the ! <A HREF="http://lists.sourceforge.net/lists/listinfo/htmlparser-announce">HTML Parser Announcement List</A>.<BR> ! If you have questions about the usage of the parser, join the ! <A HREF="http://lists.sourceforge.net/lists/listinfo/htmlparser-user">HTML Parser User List</A>.<BR> ! If you want to join as a developer, please sign up on the ! <A HREF="http://lists.sourceforge.net/lists/listinfo/htmlparser-developer">HTML Parser Developer List</A>.<BR> ! <div align="right"><A HREF="http://sourceforge.net/projects/htmlparser"><img src="http://sourceforge.net/sflogo.php?group_id=24399&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo"></A></div>"/> ! <javadoc packagenames="org.htmlparser.*" sourcepath="${src}" --- 327,340 ---- <!-- Create the javadoc for the project --> ! <target name="javadoc" depends="JDK1.4,JDK_Warning,init" description="create JavaDoc (API) documentation"> ! <javac srcdir="${resources}" includes="HtmlTaglet.java" classpath="${src}"/> <mkdir dir="${docs}/javadoc"/> ! <property name="javadoc.doctitle" value="HTML Parser ${versionNumber}"/> <property name="javadoc.header" value="<A HREF="http://htmlparser.sourceforge.net" target="_top">HTML Parser Home Page</A>"/> <property name="javadoc.footer" value="&copy; 2003 Somik Raha<div align="right">${TODAY_STRING}</div>"/> <property name="javadoc.bottom" value="HTML Parser is an open source library released under ! <A HREF="http://www.opensource.org/licenses/lgpl-license.html" target="_top">LGPL</A>.<BR> ! <div align="right"><A HREF="http://sourceforge.net/projects/htmlparser" target="_top"> ! <img src="http://sourceforge.net/sflogo.php?group_id=24399&type=1" width="88" height="31" border="0" alt="SourceForge.net"></A></div>"/> <javadoc packagenames="org.htmlparser.*" sourcepath="${src}" *************** *** 393,401 **** version="true" use="true" ! windowtitle="HTML Parser ${versionNumber}"> <doctitle>${javadoc.doctitle}</doctitle> <header>${javadoc.header}</header> <bottom>${javadoc.bottom}</bottom> <footer>${javadoc.footer}</footer> <group title="Main Package" packages="org.htmlparser"/> <group title="Example Applications" packages="org.htmlparser.parserapplications"/> --- 346,357 ---- version="true" use="true" ! windowtitle="HTML Parser ${versionNumber}" ! stylesheetfile="${resources}/stylesheet.css" ! overview="${src}/doc-files/overview.html"> <doctitle>${javadoc.doctitle}</doctitle> <header>${javadoc.header}</header> <bottom>${javadoc.bottom}</bottom> <footer>${javadoc.footer}</footer> + <taglet name="HtmlTaglet" path="${resources}:${src}"/> <group title="Main Package" packages="org.htmlparser"/> <group title="Example Applications" packages="org.htmlparser.parserapplications"/> *************** *** 406,410 **** <group title="Visitors" packages="org.htmlparser.visitors"/> <group title="Utility Packages (of developer interest only)" packages="org.htmlparser.util,org.htmlparser.util.sort"/> ! </javadoc> </target> --- 362,368 ---- <group title="Visitors" packages="org.htmlparser.visitors"/> <group title="Utility Packages (of developer interest only)" packages="org.htmlparser.util,org.htmlparser.util.sort"/> ! <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/> ! </javadoc> ! <delete file="${resources}/HtmlTaglet.class"/> </target> *************** *** 415,422 **** <target name="Package" depends="Release,sources" description="glom the release and source files into the distribution zip file"> - <echo message="**********************************"/> - <echo message="* Packaging.... *"/> - <echo message="**********************************"/> - <mkdir dir="${distribution}"/> <zip zipfile="${distribution}/htmlparser${versionTag}.zip"> --- 373,376 ---- *************** *** 432,439 **** <!-- Prepare the sources zip, allowing folks to build the code --> <target name="sources" description="create the source zip"> - <echo message="**********************************"/> - <echo message="* Preparing Sources.... *"/> - <echo message="**********************************"/> - <zip destfile="src.zip" defaultexcludes="no"> <zipfileset dir="${src}" prefix="${src}" includes="**/*.java **/*.html **/*.gif **/*.form **/*.properties"/> --- 386,389 ---- *************** *** 445,452 **** <target name="clean" description="cleanup"> - <echo message="**********************************"/> - <echo message="* Cleaning up.... *"/> - <echo message="**********************************"/> - <!-- delete the src.zip, classes and javadocs leave the jars --> <delete> --- 395,398 ---- |