Hi Joachim,
I assumed that PackageUtils logic is more correct; there is only difference
you mentioned is in place. I'll take URIParserUtil logic instead.

Regards, Alexey.

On Wed, Feb 6, 2019 at 4:40 PM Joachim Harabasz <
[email protected]> wrote:

> Hallo all,
>
> I noticed that in the new CXF Release 3.3.0 WSDLToJava generates different
> package names from the wsdl namespaces
> compared to what it used to do in 2.7.3.
>
> For example the namespace
>
> http://aa.bb.cc.ddd/eee/fff_v01.00
>
> was mapped to the package name
>
> ddd.cc.bb.aa.eee.fff_v01_00  (2.7.3)
>
> but now get mapped to this
>
> ddd.cc.bb.aa.eee.fff_v01  (3.3.0)
>
>
>
> I tracked it down to CXF commit:
>
>
> https://github.com/apache/cxf/commit/6d508b399265de89b73059a187e0264861bd07fc
>
> which changes
>
> org/apache/cxf/tools/common/ToolContext.java
>
> to use:
>
> PackageUtils.parsePackageName() (3.3.0)
>
> instead of:
>
> URIParserUtil.parsePackageName()   (3.2.7)
>
>
>
> Because the commit 6d508b399265de89b73059a187e0264861bd07fc is mostly a
> cleanup commit,
> this change in behavior looks like a bug to me.
>
>
> Could you please clarify if this change of behavior was intentional.
>
>
>
> regards
>
> Joachim Harabasz
>
>
>

Reply via email to