wsimport-导入的模式,没有名称空间==>包,名称为“ generated”

DaTroop:

我创建了一个具有WSDL的Web服务,该WSDL导入了其中没有目标名称空间的模式文件(我们称其为SCHEMA A)。它定义了自己的类型,但也导入了其他模式。

因此,当创建JAXB绑定时,将“生成”分配给来自SCHEMA A的类型的包。对于导入的模式,程序包很好。有没有一种方法可以对此进行自定义?我的意思是,当我使用-p时,它尝试将所有类型添加到同一软件包中,并且存在冲突。

这不是我所期望的。有没有一种方法可以将不同的程序包分配给不同的名称空间...即使该特定模式没有目标名称空间?

理想的办法是找到一种方法,将我想要的程序包分配给特定的SCHEMAA。

夫:

您可以使用JAX-WS 绑定定制(特别是程序包定制)来实现这使您可以为特定名称空间或架构文档中的特定节点指定程序包名称。它可能会有点复杂-语法最多是巴洛克式的-但坚持下去,它确实可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章