- From: Curt Arnold <carnold@houston.rr.com>
- Date: Tue, 11 Feb 2003 23:57:57 -0600
- To: www-dom-ts@w3.org, Robert Clary <bclary@netscape.com>
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