Build instructions out of date

From: http://www.w3.org/DOM/Test/Documents/DOMTSBuild.html

Software needed prior to build

You will need the following software to build the DOM TS (the Java and 
ECMA Script code, the DOM TS Markup Language in W3C Schema and DTD form.

     * Ant 1.4 as well as the ant-optional.jar
     * Xalan
     * SED , links to many downloadable SED binaries
     * Patch

Download the Ant 1.4 and Xalan-J2.1 binaries. In the Ant directory, 
remove crimson.jar and jaxp.jar from the lib directory and put 
xerces.jar and xalan.jar in their place. This combination works well; we 
have noted that other processors get broken by the transforms we use.

Make sure you have included ant/bin, sed and patch on your path and set 
JAVA_HOME.

Make DOM-Test-Suite the current directory (or, if you just want to test 
the build, copy all files from the DOM-Test-Suite directory to a 
location of your choosing) and do:

ant usage

to see what options you have to build the DOM TS.


---------

Sed and Patch are no longer needed (unless you are generating SVG 
DOMTSML which is experimental)

Ant 1.5.1 is the current version of Ant.  The build requires at least 
Ant 1.5, 1.4 will no longer work.

It is not necessary to remove any jars.  The only modification to Ant is 
placing saxon.jar from Saxon 6.5.2 (http://saxon.sourceforge.net) into 
the /jakarta-ant-1.5.1/lib directory.

I've been running a xalan.jar built from the Xalan CVS without incident, 
however Xalan-J 2.4.1 seemed to be churning on some of the transforms in 
dom1-core-gen-java just a few seconds ago and I had to kill it.  I 
believe that all the issues with Xalan have been fixed, just need to 
have another release before we could recommend it for building the test 
suite.

If you get a out of memory error, you can increase heap size on most Sun 
VM's by setting:

SET ANT_OPTS=-Xmx512M

jsunit.zip from http://www.jsunit.net will need to be places in 
2001/DOM-Test-Suite/lib to build to the jsunit tests.

I believe that any Java VM 1.1 or later will work.  I typically use JDK 
1.3 on Windows XP.  I've also built the suite on SuSE Linux 8.0 and Mac 
OS 10.2.3.

Received on Wednesday, 12 February 2003 00:58:11 UTC