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 > > >
