1 | This directory includes the CXF jar, the CXF manifest jar, the required |
---|
2 | dependencies, and many optional dependencies. The "modules" directory |
---|
3 | contains the cxf.jar split up into smaller pieces if you wish to use only |
---|
4 | specific parts of CXF. |
---|
5 | |
---|
6 | The 'manifest jar' is a jar containing only a MANIFEST.MF with a classpath |
---|
7 | that calls in all the other jar. |
---|
8 | |
---|
9 | Jars marked with a [6] at the end are optional for Java 6 (update 4 or |
---|
10 | later is supported) as the functionality provided by those jars are |
---|
11 | provided in the JDK. |
---|
12 | |
---|
13 | Some users may prefer to use axis2-saaj.jar rather than saaj-impl.jar. Both are |
---|
14 | supported. |
---|
15 | |
---|
16 | The following jars are required for all CXF usage: |
---|
17 | - cxf.jar |
---|
18 | - commons-logging.jar |
---|
19 | - geronimo-activation.jar (Or the Sun equivalent) [6] |
---|
20 | - geronimo-annotation.jar (Or the Sun equivalent) [6] |
---|
21 | - geronimo-javamail.jar (Or the Sun equivalent) [6] |
---|
22 | (MAY be able to remove javamail if you don't use any MTOM/SAAJ type things) |
---|
23 | - geronimo-stax-api.jar (Or the Sun equivalent) [6] |
---|
24 | - neethi.jar |
---|
25 | - jaxb-api.jar [6] |
---|
26 | - jaxb-impl.jar (this is a [6] for normal runtime, but is required for |
---|
27 | tooling and the dynamic clients) |
---|
28 | - XmlSchema.jar |
---|
29 | - woodstox-core-asl.jar [6] or another StAX implementation |
---|
30 | - stax2-api-3.0.1.jar [6] for woodstox above |
---|
31 | - wsdl4j.jar |
---|
32 | |
---|
33 | The following jars are required for XML catalog support: |
---|
34 | - xml-resolver.jar |
---|
35 | |
---|
36 | For Java2WSDL and WSDL2Java: |
---|
37 | - The above jars |
---|
38 | - jaxb-xjc.jar |
---|
39 | - velocity.jar |
---|
40 | - commons-collections.jar |
---|
41 | - commons-lang.jar |
---|
42 | - cxf-xjc*.jar (optional, these are xjc extensions for providing enhanced |
---|
43 | JAXB code generation) |
---|
44 | |
---|
45 | For JAX-WS support: |
---|
46 | - geronimo-ws-metadata.jar [6] |
---|
47 | - geronimo-jaxws_2.2_spec-1.0.jar (Or the Sun equivalent) [6] |
---|
48 | - saaj-api.jar [6] |
---|
49 | - saaj-impl.jar [6] |
---|
50 | - asm.jar (semi-optional, helps with performance of wrapper types and is |
---|
51 | required when adding JAXB annotations onto the SEI methods and |
---|
52 | parameters.) |
---|
53 | |
---|
54 | For XML Configuration support: |
---|
55 | - aopalliance.jar |
---|
56 | - spring-beans.jar |
---|
57 | - spring-context.jar |
---|
58 | - spring-core.jar |
---|
59 | - spring.web.jar |
---|
60 | - FastInfoset.jar |
---|
61 | |
---|
62 | For standalone HTTP support: |
---|
63 | - geronimo-servlet.jar |
---|
64 | - jetty-*.jar |
---|
65 | - sl4j.jar & sl4j-jdk14.jar (optional - but improves logging) |
---|
66 | |
---|
67 | For Aegis support: |
---|
68 | - jdom.jar (optional, if you want to map xsd:anyType to JDOM) |
---|
69 | |
---|
70 | For XmlBeans databinding support: |
---|
71 | - xmlbeans.jar |
---|
72 | |
---|
73 | For WS-Security support: |
---|
74 | - bcprov-jdk15.jar |
---|
75 | - xalan.jar |
---|
76 | - serializer.jar |
---|
77 | - wss4j.jar |
---|
78 | - xmlsec.jar |
---|
79 | |
---|
80 | For SAML support in WS-Security |
---|
81 | - joda-time.jar |
---|
82 | - opensaml.jar |
---|
83 | - openws.jar |
---|
84 | - xmltooling.jar |
---|
85 | |
---|
86 | For HTTP Binding support: |
---|
87 | - jra.jar |
---|
88 | - jettison.jar (Needed for JSON services only) |
---|
89 | |
---|
90 | For JAX-RS support: |
---|
91 | - abdera* (optional: for AtomPub support, but also needed for the |
---|
92 | Management log browser console) |
---|
93 | - commons-codec.jar (Needed for Abdera) |
---|
94 | - jaxen.jar (Needed for Abdera) |
---|
95 | - axiom* (Needed for Abdera) |
---|
96 | - jsr311-api.jar |
---|
97 | - jettison.jar (Needed for JSON services only) |
---|
98 | |
---|
99 | For JMS transport |
---|
100 | - geronimo-jms.jar (Or the Sun equivalent) |
---|
101 | - spring-jms.jar |
---|
102 | - spring-tx.jar |
---|
103 | |
---|
104 | For CORBA support: |
---|
105 | - antlr.jar |
---|
106 | |
---|
107 | For JavaScript functionality: |
---|
108 | - js.jar |
---|
109 | |
---|
110 | For schema validation with the Aegis data binding. |
---|
111 | |
---|
112 | - msv-core.jar (version 2010.1) |
---|
113 | - xsdlib:jar (version 2010.1) |
---|
114 | - isorelax.jar (version 20030108) |
---|
115 | - relaxngDatatype.jar (version 20020414) |
---|
116 | |
---|
117 | |
---|