[
https://issues.apache.org/jira/browse/CXF-7200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15881796#comment-15881796
]
Freeman Fang commented on CXF-7200:
-----------------------------------
This is caused by your xjb binding file is incorrect, change it to
{code}
@@ -12,6 +12,7 @@
<xjc:serializable/>
</jaxb:globalBindings>
<!-- with enabled jaxb:nameXmlTransform generated classes receive suffix
DTO and ru.ilb.test.api.TestResource no more sees them -->
+ <jaxb:bindings>
<jaxb:schemaBindings>
<jaxb:nameXmlTransform>
<jaxb:elementName suffix="DTO" />
@@ -19,5 +20,6 @@
<jaxb:anonymousTypeName suffix="DTO"/>
</jaxb:nameXmlTransform>
</jaxb:schemaBindings>
+ </jaxb:bindings>
</jaxb:bindings>
{code}
> wadl2java does not see generated classes with jaxb:nameXmlTransform
> --------------------------------------------------------------------
>
> Key: CXF-7200
> URL: https://issues.apache.org/jira/browse/CXF-7200
> Project: CXF
> Issue Type: Improvement
> Components: JAXB Databinding
> Affects Versions: 3.1.9
> Reporter: Vjacheslav Borisov
> Assignee: Freeman Fang
> Priority: Minor
>
> wadl2java does not see generated classes with jaxb:nameXmlTransform enabled
> E.g. If i want to add suffix DTO to all generated classes, wadl2java stops
> finding them
> Example config
> <jaxb:schemaBindings>
> <jaxb:nameXmlTransform>
> <jaxb:elementName suffix="DTO" />
> <jaxb:typeName suffix="DTO" />
> <jaxb:anonymousTypeName suffix="DTO"/>
> </jaxb:nameXmlTransform>
> </jaxb:schemaBindings>
> Without this setting i see generated method
> ...
> Test list();
> ...
> With this setting expected to see
> TestDTO list();
> but I see
> Response list();
> This is example project
> https://github.com/slavb18/namexmltransform
> schemas here
> https://github.com/slavb18/namexmltransform/tree/master/src/main/resources/schemas/test
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)