I am using xjc via jaxws-maven-plugin and wsimport.
My versions are:
<jaxb.version>2.1.4</jaxb.version>
<jaxws.version>2.1.2-M1</jaxws.version>
I am specifying no package name customizations.
Under default mapping of namespace to package name I am finding that
wsdl namespaces are being mapped
reasonably while XML Schema namespaces are having some information loss
when converting numeric values representing the
schema version.
For example the following namespace:
urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0
Generates a default package name of:
oasis.names.tc.ebxml_regrep.xsd.rim._3
When I expected it to be something like:
oasis.names.tc.ebxml_regrep.xsd.rim._3_1
Meanwhile a wsdl namespace of:
urn:xxx:yyy:zzz:1.0:wsdl-1.1:interface
generated the expected package name of:
xxx.yyy.zzz._1_0.wsdl_1_1.interface
Is this a known issue? If so whats the issue #?
Has it been fixed in a more recent version? If so which one?
Shall I file a bug report and if so with which project and module?
Thanks.
--
Regards,
Farrukh Najmi
Web: http://www.wellfleetsoftware.com