7.3. Packaging of Bundles/JARs
Refactored cxf-api and cxf-rt-core bundles
The
cxf-api
bundle and the cxf-rt-core
bundle are no longer available in Apache CXF 3.0.x. These bundles have been refactored as follows: the cxf-api
bundle content has been split up, with the Java API moving to the new cxf-core
bundle and the WSDL interfaces moving to the new cxf-rt-wsdl
bundle; the cxf-rt-core
bundle content is now provided in the new cxf-core
bundle (which also now incorporates the Java API).
These changes are summarized in Table 7.1, “Equivalent bundles for cxf-api and cxf-rt-core”.
2.7.0 Bundles | 3.0.x Bundles (equivalent) |
---|---|
cxf-api | cxf-rt-wsdl
cxf-core
|
cxf-rt-core | cxf-core |
DynamicClientFactory class
The
DynamicClientFactory
has been moved from the JAXB data binding bundle, cxf-rt-databinding-jaxb
, to the Simple frontend bundle, cxf-rt-frontend-simple
.
Note
You are strongly encouraged to use the
JaxWsDynamicClientFactory
subclass instead of DynamicClientFactory
.
New cxf-rt-rs-client bundle
JAX-RS 2.0 Client API and CXF specific
WebClient
and proxy client code is now made available in the new cxf-rt-rs-client
bundle. See also the section called “http://cxf.apache.org/jaxrs namespace”.