获取对模型的访问权限,xjc编译器用于从模式生成java代码,而无需编写自己的插件

时间:2012-08-17 18:42:27

标签: java xsd jaxb2 xjc

只是一点背景: 我有一个wsdl和schema文件,有很多层次结构,这意味着架构中有很多import / include标签。我有一个netbeans项目,并使用wsimport生成客户端代码。我成功调用了Web服务操作并获取数据。

我需要什么: 我希望能够访问xjc编译器用来从模式生成java代码的模型。如果可能的话,我想在不编写自己的插件的情况下这样做。我想使用这个模型用codemodel生成我自己的代码。

问题是: 有没有办法在不编写xjc插件的情况下访问模型或“大纲”(最好是从我上面描述的客户端项目)?

我是java和jaxb的新手所以非常感谢任何方向和详细说明。

1 个答案:

答案 0 :(得分:0)

您可以使用AntMaven直接调用xjc编译器。只需将其指向引用的模式即可。如果您需要对生成的代码进行一些控制,可以在JAXB中查看custom binding

你到底想要完成什么?