[Htmlparser-cvs] htmlparser build.xml,1.38,1.39
Brought to you by:
derrickoswald
From: <der...@us...> - 2003-07-27 19:19:49
|
Update of /cvsroot/htmlparser/htmlparser In directory sc8-pr-cvs1:/tmp/cvs-serv26018/htmlparser Modified Files: build.xml Log Message: Update version headers to 1.4-20030727 and update changelog. Index: build.xml =================================================================== RCS file: /cvsroot/htmlparser/htmlparser/build.xml,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** build.xml 23 Jul 2003 00:12:05 -0000 1.38 --- build.xml 27 Jul 2003 19:19:16 -0000 1.39 *************** *** 1,2 **** --- 1,73 ---- + <!-- + Build Procedure + - cd htmlparser + - 'ant jar' generates new htmlparser.jar in htmlparser/release/htmlparser1_4/lib + + Release Procedure + - cd htmlparser + - set environment variables CVSROOT and CVS_RSH (see changeLog task) + - 'ant changeLog' generates htmlparser/ChangeLog + - edit the ChangeLog to exclude changes already incorporated and the previous + release's "update of version headers" drop - the CVS date spec is only accurate + to the day since it comes from the version coded in the Parser.java file, + that's why this step can't be automated + - incorporate changes from ChangeLog into htmlparser/docs/changes under + a heading like "Integration Build 1.4 - 20030713" + - 'ant jar' generates new htmlparser.jar in htmlparser/release/htmlparser1_4/lib + - 'ant test' compiles and runs the unit tests + - 'rm /home/derrick/htmlparser/htmlparser_cvs/htmlparser/docs/docs/*' + and 'rm /home/derrick/htmlparser/htmlparser_cvs/htmlparser/docs/docs/images/*' + deletes local Wiki pages, of course any one else would have to adjust this and + also the hard-coded path in WikiCapturer + - 'javac -classpath release/htmlparser1_4/lib/htmlparser.jar ../WikiCapturer/src/org/htmlparser/wikicapturer/CaptureWiki.java ../WikiCapturer/src/org/htmlparser/wikicapturer/PhpWikiVisitor.java' + and 'java -classpath release/htmlparser1_4/lib/htmlparser.jar:../WikiCapturer/src org.htmlparser.wikicapturer.CaptureWiki' + fetches current Wiki pages + - perform a CVS update on htmlparser/docs/docs to identify new and changed files + and commit them - that's why this step can't be automated + - 'ant' updates the version headers, creates the jar file and doc files and zips + everything into a file htmlparser/distribution/htmlparser1_4_20030727.zip + - commit docs/changes, docs/docs, docs/docs/images and src/* using a reason of + the form: + Update version headers to 1.4-20030727 and update changelog. + + Sourceforge File Release Procedure + - upload the zip file to the sourceforge site + $ ftp upload.sourceforge.net + Name: anonymous + Password: you...@us... + ftp> cd incoming + ftp> bin + ftp> put htmlparser1_4_20030727.zip + ftp> bye + - add a release to the 'Integation Builds' package + Admin-File Releases-Add Release, use a name of the form '1_4_20030727' + - Step 1, 'Paste The Notes' (using numeric character references and + character entity references because this is displayed as HTML) with a + format like : + Integration build. + Failing Unit Tests: + Open Bugs: + Pending Bugs: + - use the 'Upload Change Log:' field to specify the ChamgeLog file you edited + - Step 2, check the checkbox of the htmlparser1_4_20030727.zip file from the + list of files in the uploads section + - Submit/Refresh + - Step 3, mark the zip file Processor-Independent, and give it a .zip type + - Update/Refresh + - Step 4, check the 'I'm sure' checkbox + - Send Notice + - go back to Admin-File Releases-Edit Release, choose the previous release + and mark it as hidden + - Submit/Refresh + + Submit News + - from the project summary screen, select 'Submit News' and title it like: + HTML Parser Integration Release 1.4-20030727 + - type in a summary of the changes made + - SUBMIT + - delete the previous release news item using Admin-Publicity-Administrate project news + - choose the old news item, change the Status to 'Delete' + - SUBMIT + --> <project name="HTMLParser" default="htmlparser" basedir="."> *************** *** 126,130 **** <!-- Compile the java code in ${src} --> ! <javac srcdir="${src}" includes="org/htmlparser/**" excludes="org/htmlparser/tests/**,org/htmlparser/util/Generate.java" debug="on" classpath=".:${commons-logging.jar}" /> </target> --- 197,201 ---- <!-- Compile the java code in ${src} --> ! <javac srcdir="${src}" includes="org/htmlparser/**" excludes="org/htmlparser/tests/**,org/htmlparser/util/Generate.java,org/htmlparser/lexer" debug="on" classpath="src:${commons-logging.jar}" /> </target> *************** *** 171,174 **** --- 242,246 ---- <javac srcdir="${src}" includes="org/htmlparser/tests/**" debug="on"> <classpath> + <pathelement location="src"/> <pathelement location="${junit.jar}"/> <pathelement location="${commons-logging.jar}"/> *************** *** 210,213 **** --- 282,286 ---- <javadoc packagenames="org.htmlparser.*" sourcepath="${src}" + classpath="src:${commons-logging.jar}" defaultexcludes="yes" excludepackagenames="org.htmlparser.tests.*" |