You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Robert Liguori (JIRA)" <ji...@apache.org> on 2010/10/01 20:40:33 UTC
[jira] Updated: (CXF-3019) Update WHICH_JARS file in the
apache-cxf-2.2.10/lib directory
[ https://issues.apache.org/jira/browse/CXF-3019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Liguori updated CXF-3019:
--------------------------------
Description:
The WHICH_JARS file in the apache-cxf-2.2.10/lib directory explains the purpose for inclusion of each JAR file.
There are 66 JAR Files.
However, 13 files are not documented in the WHICH_JARS file:
-- ant-1.8.1.jar
-- ant-launcher-1.8.1.jar
-- commons-codec-1.3.jar
-- commons-pool-1.5.2.jar
-- cxf-xnj*.jar (4 files)
-- jaxen-1.1.1.jar
-- js-1.7R1.jar
-- spring-tx-2.5.6.jar
-- oro-2.0.8.jar
-- xmlbeans-2.4.0.jar
To stay consistent with the documentation model, please add the missing documentation for the above JARS to the WHICH_JARS file, where necessary.
Thanks!
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
For illustration purposes... here is the current content of the WHICH_JARS file:
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
WHICH_JARS file content:
This directory includes the CXF jar, the CXF manifest jar, the required
dependencies, and many optional dependencies. The "modules" directory
contains the cxf.jar split up into smaller pieces if you wish to use only
specific parts of CXF.
Jars marked with a [6] at the end are optional for Java 6 (update 4 or
later is supported) as the functionality provided by those jars are
provided in the JDK.
Some users may prefer to use axis2-saaj.jar rather than saaj-impl.jar. Both are
supported.
The following jars are required for all CXF usage:
- cxf.jar
- commons-logging.jar
- geronimo-activation.jar (Or the Sun equivalent) [6]
- geronimo-annotation.jar (Or the Sun equivalent) [6]
- geronimo-javamail.jar (Or the Sun equivalent) [6]
(MAY be able to remove javamail if you don't use any MTOM/SAAJ type things)
- geronimo-stax-api.jar (Or the Sun equivalent) [6]
- neethi.jar
- jaxb-api.jar [6]
- jaxb-impl.jar (this is a [6] for normal runtime, but is required for
tooling and the dynamic clients)
- XmlSchema.jar
- wstx-asl.jar [6] or another StAX implementation
- wsdl4j.jar
The following jars are required for XML catalog support:
- xml-resolver.jar
For Java2WSDL and WSDL2Java:
- The above jars
- jaxb-xjc.jar
- velocity.jar
- commons-collections.jar
- commons-lang.jar
For JAX-WS support:
- geronimo-ws-metadata.jar [6]
- geronimo-jaxws_2.1_spec-1.0.jar (Or the Sun equivalent) [6]
- saaj-api.jar [6]
- saaj-impl.jar [6]
- asm.jar (semi-optional, helps with performance of wrapper types and is
required when adding JAXB annotations onto the SEI methods and
parameters.)
For XML Configuration support:
- aopalliance.jar
- spring-beans.jar
- spring-context.jar
- spring-core.jar
- spring.web.jar
- FastInfoset.jar
For standalone HTTP support:
- geronimo-servlet.jar
- jetty.jar
- jetty-util.jar
- sl4j.jar & sl4j-jdk14.jar (optional - but improves logging)
For Aegis support:
- jdom.jar (optional, if you want to map xsd:anyType to JDOM)
For WS-Security support:
- bcprov-jdk15.jar
- xalan.jar
- serializer.jar
- wss4j.jar
- xmlsec.jar
For HTTP Binding support:
- jra.jar
- jettison.jar (Needed for JSON services only)
For JAX-RS support:
- abdera*
- axiom*
- jsr311-api.jar
- jettison.jar (Needed for JSON services only)
For JMS transport
- geronimo-jms.jar (Or the Sun equivalent)
- spring-jms.jar
For CORBA support:
- antlr.jar
was:
The WHICH_JARS file in the apache-cxf-2.2.10/lib directory explains the purpose for inclusion of each JAR file.
There are 66 JAR Files.
However, 13 files are not documented in the WHICH_JARS file:
-- ant-1.8.1.jar
-- ant-launcher-1.8.1.jar
-- commons-codec-1.3.jar
-- commons-pool-1.5.2.jar
-- cxf-xnj*.jar (4 files)
-- jaxen-1.1.1.jar
-- js-1.7R1.jar
-- spring-tx-2.5.6.jar
-- oro-2.0.8.jar
-- xmlbeans-2.4.0.jar
To stay consistent with the documentation model, please add the missing documentation for the above JARS to the WHICH_JARS file, where necessary.
Thanks!
> Update WHICH_JARS file in the apache-cxf-2.2.10/lib directory
> -------------------------------------------------------------
>
> Key: CXF-3019
> URL: https://issues.apache.org/jira/browse/CXF-3019
> Project: CXF
> Issue Type: Improvement
> Components: Documentation
> Reporter: Robert Liguori
> Priority: Minor
> Fix For: 2.2.10
>
> Original Estimate: 2h
> Remaining Estimate: 2h
>
> The WHICH_JARS file in the apache-cxf-2.2.10/lib directory explains the purpose for inclusion of each JAR file.
> There are 66 JAR Files.
> However, 13 files are not documented in the WHICH_JARS file:
> -- ant-1.8.1.jar
> -- ant-launcher-1.8.1.jar
> -- commons-codec-1.3.jar
> -- commons-pool-1.5.2.jar
> -- cxf-xnj*.jar (4 files)
> -- jaxen-1.1.1.jar
> -- js-1.7R1.jar
> -- spring-tx-2.5.6.jar
> -- oro-2.0.8.jar
> -- xmlbeans-2.4.0.jar
> To stay consistent with the documentation model, please add the missing documentation for the above JARS to the WHICH_JARS file, where necessary.
> Thanks!
> ----------------------------------------------------------------------------------------------------------
> ----------------------------------------------------------------------------------------------------------
> For illustration purposes... here is the current content of the WHICH_JARS file:
> ----------------------------------------------------------------------------------------------------------
> ----------------------------------------------------------------------------------------------------------
> WHICH_JARS file content:
> This directory includes the CXF jar, the CXF manifest jar, the required
> dependencies, and many optional dependencies. The "modules" directory
> contains the cxf.jar split up into smaller pieces if you wish to use only
> specific parts of CXF.
> Jars marked with a [6] at the end are optional for Java 6 (update 4 or
> later is supported) as the functionality provided by those jars are
> provided in the JDK.
> Some users may prefer to use axis2-saaj.jar rather than saaj-impl.jar. Both are
> supported.
> The following jars are required for all CXF usage:
> - cxf.jar
> - commons-logging.jar
> - geronimo-activation.jar (Or the Sun equivalent) [6]
> - geronimo-annotation.jar (Or the Sun equivalent) [6]
> - geronimo-javamail.jar (Or the Sun equivalent) [6]
> (MAY be able to remove javamail if you don't use any MTOM/SAAJ type things)
> - geronimo-stax-api.jar (Or the Sun equivalent) [6]
> - neethi.jar
> - jaxb-api.jar [6]
> - jaxb-impl.jar (this is a [6] for normal runtime, but is required for
> tooling and the dynamic clients)
> - XmlSchema.jar
> - wstx-asl.jar [6] or another StAX implementation
> - wsdl4j.jar
> The following jars are required for XML catalog support:
> - xml-resolver.jar
> For Java2WSDL and WSDL2Java:
> - The above jars
> - jaxb-xjc.jar
> - velocity.jar
> - commons-collections.jar
> - commons-lang.jar
> For JAX-WS support:
> - geronimo-ws-metadata.jar [6]
> - geronimo-jaxws_2.1_spec-1.0.jar (Or the Sun equivalent) [6]
> - saaj-api.jar [6]
> - saaj-impl.jar [6]
> - asm.jar (semi-optional, helps with performance of wrapper types and is
> required when adding JAXB annotations onto the SEI methods and
> parameters.)
> For XML Configuration support:
> - aopalliance.jar
> - spring-beans.jar
> - spring-context.jar
> - spring-core.jar
> - spring.web.jar
> - FastInfoset.jar
> For standalone HTTP support:
> - geronimo-servlet.jar
> - jetty.jar
> - jetty-util.jar
> - sl4j.jar & sl4j-jdk14.jar (optional - but improves logging)
>
> For Aegis support:
> - jdom.jar (optional, if you want to map xsd:anyType to JDOM)
> For WS-Security support:
> - bcprov-jdk15.jar
> - xalan.jar
> - serializer.jar
> - wss4j.jar
> - xmlsec.jar
> For HTTP Binding support:
> - jra.jar
> - jettison.jar (Needed for JSON services only)
> For JAX-RS support:
> - abdera*
> - axiom*
> - jsr311-api.jar
> - jettison.jar (Needed for JSON services only)
> For JMS transport
> - geronimo-jms.jar (Or the Sun equivalent)
> - spring-jms.jar
> For CORBA support:
> - antlr.jar
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.