XFireHome DocumentationJavadocs QuicklinksAegis Binding DevelopersDeveloper Space |
Its helpful to know what supporting libraries you need to use XFire, so we've tried to create a concise table here. All these jars can be found on the Maven Ibiblio site except for the StAX jars, which can be found on the Codehaus distribution site. If you are using maven, you can have maven automatically search this site by adding the following to your project.properties: maven.repo.remote=http://ibiblio.org/maven,http://dist.codehaus.org
Also, note that currently XFire requires Java 1.4+ as StAX depends on Java 1.4. Future releases may include Java 1.3 support.
Selecting a Stax Implementation (IMPORTANT!)Stax is the XML api that powers XFire and allows it to process XML efficiently. There are many different Stax implementations out there - the reference implementation (RI), Woodstox, FastInfoset, and there is one included in the JWSDP. Regardless of which you one choose you must have the stax-api jar on your classpath. In addition we highly recommend that you use Woodstox as your Stax implementation. It is about 30-40% faster then the RI and works more reliably. To ensure you are using Woodstox and not the RI make sure the stax-1.1.x-dev jar is off your classpath and the wstx-2.0.3 jar is on it. Optional ModulesGenerator
Additional you will need the dependencies for JAXB or XMLBeans. JAXB
These jars are a patched version of CVS HEAD from the JAXB-RI.. They contain two patches detailed here and here. They are both very small and only affect build time generation. XMLBeans
SpringAll the Java Binding dependencies, plus:
PlexusAll the Java Binding dependencies, plus:
PicoAll the Java Binding dependencies, plus:
|