[6784] | 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 | |
---|