### XFire Home Bug/Issue Reporting Download FAQ Get Involved License News Stack Comparison Support User's Guide XFire Team ### M5 Javadocs Reports ### M6-SNAPSHOT Javadocs Reports ### Developers Developer Space CVS Building Architecture Interesting Projects Release Process | 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.
Dependency | Version | Core Messaging | Aegis Binding | XMLBeans Binding | Notes
--- | --- | --- | --- | --- | ---
xfire-core | 1.0-M5 | X | X | X |
xfire-aegis | 1.0-M5 |  | X | X |
xfire-xmlbeans | 1.0-54 |  |  | X |
xfire-plexus | 1.0-M4 |  |  |  |
activation framework | 1.0.2 | X | X | X |
ant | 1.6.2 |  |  | X | Required for xmlbeans client generation only.
commons-collections | 2.1 (or 3.0) |  |  | X | Required for xmlbeans client generation only.
commons-logging | 1.0.4 | X | X | X |
javamail | 1.3.2 | X | X | X | (Used for soap attachments)
jaxen | 1.1-beta-4 |  | X |  | If you use AbstractXFireTest only
junit | 3.8.1 |  |  |  | If you use AbstractXFireTest only
servletapi | 2.3 | X | X | X | For servlet use only.
stax | 1.1.1-dev | X | X | X |
stax-api | 1.0 | X | X | X |
wsdl4j | 1.4 | X | X | X |
velocity | 1.4 |  |  | X | Required for xmlbeans client generation only.
xmlbeans | 2.0.0beta |  |  | X |
yom | 1.1-alpha-1 | X | X | X |
# Container Dependencies ## Plexus All the Java Binding dependencies, plus:
Project | Version | Required/Optional
--- | --- | ---
classworlds | 1.1-alpha-1 | Required.
plexus-container-default | 1.0-alpha-2 | Required.
plexus-utils | 1.0-alpha-2 | Required.
plexus-servlet | 1.0-beta-2-SNAPSHOT | Required.
xfire-plexus | 1.0-M4 | Required
## Spring All the Java Binding dependencies, plus:
Project | Version | Required/Optional
--- | --- | ---
springframework | 1.1.5 | Required.
aopalliance | 1.0 | Required.
commons-beanutils | 1.7.0 | Required.
xfire-spring | 1.0-M4 | Required
## Pico All the Java Binding dependencies, plus:
Project | Version | Required/Optional
--- | --- | ---
picocontainer | 1.2-SNAPSHOT | Required.
nanocontainer | 1.0-SNAPSHOT | Required.
nanocontainer-nanowar | 1.0-SNAPSHOT | Required.
xfire-picocontainer | 1.0-M4 | Required