The Jakarta XML Binding TCK is built using Java SE 21/25 and has been tested against JAXB RI and Eclipse GlassFish.
- linux or macos
- make 3.82+/GNU make
- perl
- Java SE 11+
- apache ant 1.10.x
- apache maven 3.9.x
- 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
- 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)