README.md
April 29, 2026 ยท View on GitHub
The Jakarta XML Binding TCK is built using Java SE 21/25 and has been tested against JAXB RI and Eclipse GlassFish.
Required Software
- linux or macos
- make 3.82+/GNU make
- perl
- Java SE 11+
- apache ant 1.10.x
- apache maven 3.9.x
Quick Build
- edit build_jaxbtck.sh:
- add
export WORKSPACE=<reporoot> - add
export JDK11_HOME=${JAVA_HOME} - edit
sedcalls to follow the build environment
- add
- run build_jaxbtck.sh
This will:
- download and configure the right versions of
JAXB RI,Jakarta Activation APIandGlassFishfor use by the build - update
Defs.mkandDefs.SFBay.mk - clean up possible relicts from previous builds
- call maven to build java sources and documentation
- call make to build tests
- call ant to zip everything together
Quick Run
- edit run_jaxbtck.sh:
- add
export WORKSPACE=<reporoot> - add
export JDK11_HOME=${JAVA_HOME} - edit
sedcalls to follow the build environment
- add
- run run_jaxbtck.sh (assuming build run first)