cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Williams (JIRA)" <>
Subject [jira] Commented: (CXF-919) cxf-codgen-plugin needs to depend on cxf-rt-bindings-soap
Date Mon, 20 Aug 2007 14:27:30 GMT


John Williams commented on CXF-919:

The issue I found is different from what is addressed in the documentation because cxf-rt-bindings-soap
needs to be declared as a dependency of the plugin itself, not of the project, so the POM
needs to contain a section like this:


> cxf-codgen-plugin needs to depend on cxf-rt-bindings-soap
> ---------------------------------------------------------
>                 Key: CXF-919
>                 URL:
>             Project: CXF
>          Issue Type: Bug
>          Components: Build system
>    Affects Versions: 2.0.1, 2.1
>         Environment: Maven version: 2.0.7
> Java version: 1.5.0_12
> OS name: "linux" version: "2.6.11-1.1369_fc4smp" arch: "i386"
>            Reporter: John Williams
> The wsdl2java goal of the cxf-codegen-plugin silently generates incorrect code because
it is not declared to depend on cxf-rt-bindings-soap.  The problem seems to occur when using
a SOAP binding with RPC-style encoding for a message part associated with a schema element
(i.e. <wsdl:part name="..." element="...").  The symptom is that an incorrect @WebParam
annotation is generated, ultimately causing a CXF-based client to marshall its arguments incorrectly.
> I considered the possibility that the behavior *without* the dependency on cxf-rt-bindings-soap
is more correct, but my reading of section 3.5 of the WSDL 1.1 spec suggests that this is
not the case.
> Needless to say, adding the missing dependency fixed the problem, but it took me many
hours to discover this solution.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message