只是一点背景: 我有一个wsdl和schema文件,有很多层次结构,这意味着架构中有很多import / include标签。我有一个netbeans项目,并使用wsimport生成客户端代码。我成功调用了Web服务操作并获取数据。
我需要什么: 我希望能够访问xjc编译器用来从模式生成java代码的模型。如果可能的话,我想在不编写自己的插件的情况下这样做。我想使用这个模型用codemodel生成我自己的代码。
问题是: 有没有办法在不编写xjc插件的情况下访问模型或“大纲”(最好是从我上面描述的客户端项目)?
我是java和jaxb的新手所以非常感谢任何方向和详细说明。
答案 0 :(得分:0)
您可以使用Ant或Maven直接调用xjc编译器。只需将其指向引用的模式即可。如果您需要对生成的代码进行一些控制,可以在JAXB中查看custom binding。
你到底想要完成什么?