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.0     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