You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Glen Mazza (JIRA)" <ji...@apache.org> on 2011/03/11 14:12:59 UTC

[jira] Commented: (CXF-3269) nice to have a tool xsd2java

    [ https://issues.apache.org/jira/browse/CXF-3269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13005627#comment-13005627 ] 

Glen Mazza commented on CXF-3269:
---------------------------------

Gladwin, we're just providing a Maven plugin wrapper to the JAXB xjc tool (a wrapper, due to improvements in JAXB's own Maven plugin, which is largely no longer needed.)  Have you also made these command-line enhancement requests to the JAXB team (JAXB has its own JIRA) for them to improve their xjc tool with these additional options?  Have you also checked the JAXB user's list to confirm you do not have the options within XJC you presently require?  XJC has a lot of options of which you may be unaware: http://www.jroller.com/gmazza/entry/customizing_jaxb_artifacts .  From what I'm reading, you're assuming the JAXB team won't help you so you're not bothering to contact them, and then hoping that we will develop an XJC replacement, which is really out of scope for the CXF project.  Further, the verbose options you're asking for are almost invariably configured today via Maven or Ant (so people don't have to try to recall from memory), and not typed via command line, so I don't see much demand for what you're asking for.

> nice to have a tool xsd2java
> ----------------------------
>
>                 Key: CXF-3269
>                 URL: https://issues.apache.org/jira/browse/CXF-3269
>             Project: CXF
>          Issue Type: Wish
>          Components: Tooling
>            Reporter: Gladwin
>            Priority: Minor
>
> In a scenario where by multiple wsdl's refer to same schema, it would be nice to separate the process of generating service from WSDL (with option {{-nexclude schema-namespace [=java-packagename]}}) v/s generating JAXB mapping POJOs with {{xsd2java}}.
> For this we would need a  tool *xsd2java* which is similar to *wsdl2java* but instead would generate java code from XSD URL. {{xjc}} tool that comes with JDK will do the trick but does not have advance options like multiple {{-p [ wsdl-namespace= ] PackageName}}, {{-autoNameResolution}}, etc.
> Further more this will help CXF to be used in non webservice scenarios where XML data exchange takes place and JAXB mapping POJOs needs to be generated from XSD.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira