[Htmlparser-cvs] htmlparser build.xml,1.29,1.30
Brought to you by:
derrickoswald
|
From: <der...@us...> - 2003-05-18 11:23:42
|
Update of /cvsroot/htmlparser/htmlparser
In directory sc8-pr-cvs1:/tmp/cvs-serv24361/htmlparser
Modified Files:
build.xml
Log Message:
Eliminate the build directory.
Index: build.xml
===================================================================
RCS file: /cvsroot/htmlparser/htmlparser/build.xml,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** build.xml 18 May 2003 09:41:50 -0000 1.29
--- build.xml 18 May 2003 11:23:39 -0000 1.30
***************
*** 12,16 ****
<property name="versionQualifier" value="${versionMajor}_${versionMinor}"/>
<property name="src" value="src"/>
- <property name="build" value="build"/>
<property name="docs" value="docs"/>
<property name="resources" value="resources"/>
--- 12,15 ----
***************
*** 92,95 ****
--- 91,109 ----
<!-- cvschangelog daysinpast="7" destfile="changelog.xml" / -->
<!-- so we use cvs2cl instead -->
+ <!--
+ Note: This relies on being able to perform cvs operations to
+ cvs.htmlparser.sorceforge.net by default, so you need to have
+ environment variables CVSROOT and CVS_RSH set up and the ssh-agent
+ loaded and primed.
+ $ ssh-agent
+ $ ssh-add
+ $ CVSROOT=:ext:der...@cv...:/cvsroot/htmlparser
+ $ export CVSROOT
+ $ CVS_RSH=ssh
+ $ export CVS_RSH
+ At this point you should be able to ssh to sourceforge without answering
+ password prompts:
+ $ ssh -l derrickoswald shell.sourceforge.net
+ -->
<echo message="**********************************"/>
<echo message="* Creating change log *"/>
***************
*** 108,120 ****
<echo message="**********************************"/>
! <!-- Create the build directory structure used by compile -->
! <mkdir dir="${build}"/>
! <!-- Compile the java code from ${src} into ${build} -->
! <javac srcdir="${src}" destdir="${build}" includes="org/htmlparser/**" excludes="org/htmlparser/tests/**,org/htmlparser/util/Generate.java" debug="on" />
! <!-- Copy images from ${src} into ${build} -->
! <mkdir dir="${build}/org/htmlparser/beans/images"/>
! <copy todir="${build}/org/htmlparser/beans/images">
! <fileset dir="${src}/org/htmlparser/beans/images" includes="Chain16.gif Chain32.gif Knot16.gif Knot32.gif"/>
! </copy>
</target>
--- 122,127 ----
<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" />
</target>
***************
*** 128,133 ****
<mkdir dir="${dist}/lib"/>
! <!-- Put everything in ${build} into the htmlparser.jar file -->
! <jar jarfile="${dist}/lib/htmlparser.jar" basedir="${build}" manifest="${resources}/Manifest.mf">
<manifest>
<section name="org/htmlparser/Parser.class">
--- 135,144 ----
<mkdir dir="${dist}/lib"/>
! <!-- Put classes and images into the htmlparser.jar file -->
! <jar jarfile="${dist}/lib/htmlparser.jar"
! basedir="${src}"
! includes="**/*.class **/*.gif"
! excludes="org/htmlparser/tests/**/*.class,org/htmlparser/util/Generate.class"
! manifest="${resources}/Manifest.mf">
<manifest>
<section name="org/htmlparser/Parser.class">
***************
*** 187,192 ****
version="true"
use="true"
! windowtitle="HTML Parser ${version}">
! <doctitle><![CDATA[<h1>HTML Parser ${version}</h1>]]></doctitle>
<header><![CDATA[<A HREF="http://htmlparser.sourceforge.net" target="_top">HTML Parser Home Page</A>]]></header>
<bottom><![CDATA[HTML Parser is an open source library released under LGPL. <BR> If you want to be notified when a new release of HTML Parser is out, join the <A HREF="http://lists.sourceforge.net/lists/listinfo/htmlparser-announce">HTML Parser Announcement List</A>.<BR>
--- 198,203 ----
version="true"
use="true"
! windowtitle="HTML Parser ${versionTag}">
! <doctitle><![CDATA[<h1>HTML Parser ${versionTag}</h1>]]></doctitle>
<header><![CDATA[<A HREF="http://htmlparser.sourceforge.net" target="_top">HTML Parser Home Page</A>]]></header>
<bottom><![CDATA[HTML Parser is an open source library released under LGPL. <BR> If you want to be notified when a new release of HTML Parser is out, join the <A HREF="http://lists.sourceforge.net/lists/listinfo/htmlparser-announce">HTML Parser Announcement List</A>.<BR>
***************
*** 231,235 ****
</target>
! <!-- The release directory structuring finishes here -->
<target name="Release" depends="versionSource,jar,javadoc,CopyBatch" description="prepare the release files">
</target>
--- 242,246 ----
</target>
! <!-- The release directory structuring finishes here -->
<target name="Release" depends="versionSource,jar,javadoc,CopyBatch" description="prepare the release files">
</target>
***************
*** 242,246 ****
<mkdir dir="${finalLoc}"/>
! <zip zipfile="${finalLoc}/htmlparser${version}.zip"
basedir="${releaseDir}"/>
<tar tarfile="${finalLoc}/docs.tar" basedir="${dist}/docs"/>
--- 253,257 ----
<mkdir dir="${finalLoc}"/>
! <zip zipfile="${finalLoc}/htmlparser${versionTag}.zip"
basedir="${releaseDir}"/>
<tar tarfile="${finalLoc}/docs.tar" basedir="${dist}/docs"/>
***************
*** 272,285 ****
</target>
! <!-- Clean up -->
! <target name="htmlparser" depends="Package" description="vacuous, same as Package">
<echo message="**********************************"/>
<echo message="* Cleaning up and finishing.... *"/>
<echo message="**********************************"/>
! <!-- Delete the ${build} and ${dist} directory trees -->
! <delete dir="${build}"/>
! <!-- Delete the release directory also -->
<delete dir="${releaseDir}"/>
</target>
</project>
--- 283,298 ----
</target>
! <!-- Perform the htmlparser integration -->
! <target name="htmlparser" depends="Package" description="same as Package plus cleanup">
<echo message="**********************************"/>
<echo message="* Cleaning up and finishing.... *"/>
<echo message="**********************************"/>
! <!-- delete the release directory -->
<delete dir="${releaseDir}"/>
+ <!-- delete the classes -->
+ <delete>
+ <fileset dir="${src}" includes="**/*.class"/>
+ </delete>
</target>
</project>
|