[jdom-interest] Beta5 candidate

Jason Hunter jhunter at acm.org
Mon Sep 25 15:00:08 PDT 2000


I'm home all this week, and I propose we ship JDOM Beta5 ASAP before I
head out for another two weeks overseas.  So, do we have anything
pressing that would hold up the beta?  All I can think of is maybe the
getChild/getChildElement decision.  Is there anything else?

The last little detail then is how to structure the .zip/.tar.gz file. 
Specifically, where do we put the jdom.jar file and the src, and how do
we deal with the JDK 1.1 custom build.  One possibility looks like this:

Archive:  jdom-b5.zip
 Length    Date    Time    Name
 ------    ----    ----    ----
  71783  09-25-00  14:24   jdom-b5/build/jdom.jar
    662  09-25-00  14:24   jdom-b5/build.bat
    650  09-25-00  14:24   jdom-b5/build.sh
   9175  09-25-00  14:24   jdom-b5/build.xml
    402  09-25-00  14:24   jdom-b5/build11.bat
    442  09-25-00  14:24   jdom-b5/build11.sh
    379  09-25-00  14:24   jdom-b5/COMMITTERS.txt
    588  09-25-00  14:24   jdom-b5/etc/crypt.pl
   1827  09-25-00  14:24   jdom-b5/etc/replic.pl
 179136  09-25-00  14:24   jdom-b5/lib/ant.jar
    137  09-25-00  14:24   jdom-b5/lib/bin/antRun
 259265  09-25-00  14:24   jdom-b5/lib/collections.jar
   6291  09-25-00  14:24   jdom-b5/lib/collections.license
   3859  09-25-00  14:24   jdom-b5/lib/collections.readme
 787419  09-25-00  14:24   jdom-b5/lib/xerces.jar
   2526  09-25-00  14:24   jdom-b5/LICENSE.txt
   3215  09-25-00  14:24   jdom-b5/README.txt
     98  09-25-00  14:24   jdom-b5/samples/cdata.xml
   2370  09-25-00  14:24   jdom-b5/samples/contents.xml
   6495  09-25-00  14:24   jdom-b5/samples/Count.java
   6740  09-25-00  14:24   jdom-b5/samples/DOMBuilderDemo.java
   1134  09-25-00  14:24   jdom-b5/samples/fibo.xml
    354  09-25-00  14:24   jdom-b5/samples/inline.xml
    643  09-25-00  14:24   jdom-b5/samples/namespaces.xml
   5942  09-25-00  14:24   jdom-b5/samples/SAXBuilderDemo.java
   5969  09-25-00  14:24   jdom-b5/samples/Testing.java
   7408  09-25-00  14:24   jdom-b5/samples/WarReader.java
   1319  09-25-00  14:24   jdom-b5/samples/web.xml
  48816  09-25-00  14:24   jdom-b5/src/java/org/jdom/.#Element.java.1.28
   4743  09-25-00  14:24  
jdom-b5/src/java/org/jdom/adapters/AbstractDOMAdapter.java
   4540  09-25-00  14:24  
jdom-b5/src/java/org/jdom/adapters/DOMAdapter.java
   5985  09-25-00  14:24  
jdom-b5/src/java/org/jdom/adapters/OracleV1DOMAdapter.java
   5915  09-25-00  14:24  
jdom-b5/src/java/org/jdom/adapters/OracleV2DOMAdapter.java
   5917  09-25-00  14:24  
jdom-b5/src/java/org/jdom/adapters/ProjectXDOMAdapter.java
   8366  09-25-00  14:24  
jdom-b5/src/java/org/jdom/adapters/XercesDOMAdapter.java
   8507  09-25-00  14:24  
jdom-b5/src/java/org/jdom/adapters/XML4JDOMAdapter.java
  16451  09-25-00  14:24   jdom-b5/src/java/org/jdom/Attribute.java
   5863  09-25-00  14:24   jdom-b5/src/java/org/jdom/CDATA.java
   6199  09-25-00  14:24   jdom-b5/src/java/org/jdom/Comment.java
   3572  09-25-00  14:24  
jdom-b5/src/java/org/jdom/DataConversionException.java
   9074  09-25-00  14:24   jdom-b5/src/java/org/jdom/DocType.java
  18580  09-25-00  14:24   jdom-b5/src/java/org/jdom/Document.java
  49678  09-25-00  14:24   jdom-b5/src/java/org/jdom/Element.java
  13253  09-25-00  14:24   jdom-b5/src/java/org/jdom/Entity.java
   5362  09-25-00  14:24  
jdom-b5/src/java/org/jdom/IllegalAddException.java
   4335  09-25-00  14:24  
jdom-b5/src/java/org/jdom/IllegalDataException.java
   4493  09-25-00  14:24  
jdom-b5/src/java/org/jdom/IllegalNameException.java
   4232  09-25-00  14:24  
jdom-b5/src/java/org/jdom/IllegalTargetException.java
  15428  09-25-00  14:24  
jdom-b5/src/java/org/jdom/input/DOMBuilder.java
  30759  09-25-00  14:24  
jdom-b5/src/java/org/jdom/input/SAXBuilder.java
   6582  09-25-00  14:24   jdom-b5/src/java/org/jdom/JDOMException.java
  11852  09-25-00  14:24   jdom-b5/src/java/org/jdom/Namespace.java
  15327  09-25-00  14:24  
jdom-b5/src/java/org/jdom/output/DOMOutputter.java
   3021  09-25-00  14:24  
jdom-b5/src/java/org/jdom/output/SAXOutputter.java
  33080  09-25-00  14:24  
jdom-b5/src/java/org/jdom/output/XMLOutputter.java
  13374  09-25-00  14:24   jdom-b5/src/java/org/jdom/PartialList.java
  11710  09-25-00  14:24  
jdom-b5/src/java/org/jdom/ProcessingInstruction.java
  34754  09-25-00  14:24   jdom-b5/src/java/org/jdom/Verifier.java
   8045  09-25-00  14:24   jdom-b5/TODO.txt
 ------                    -------
1784041                    59     

Basically, clone the daily snapshot minus the "CVS" directories, and
include build/jdom.jar so people don't have to type "build".  This has
the nice advantage that it's ready for people to do new development, and
a "build" command replaces the jdom.jar we provided, so people are
unlikely to have classpath bugs where they point at the distributed JAR
and not the built JAR.  

For JDK 1.1 users, we need a solution too.  Maybe have
build/jdom-jdk11.jar?  The problem there is that a "build11" doesn't
replace that JAR.  Maybe we could have build11/jdom.jar and let
"build11" build to build11 (requiring some build.xml rework)?  Other
ideas from JDK 1.1 users?

-jh-



More information about the jdom-interest mailing list