我创建了一个 Web 服务,它有一个 WSDL 导入一个模式(我们称之为 SCHEMA A)文件,其中没有目标命名空间。它定义了自己的类型,但也导入了其他模式。
因此,当创建 JAXB 绑定时,为来自 SCHEMA A 的类型提供的包是“生成的”。对于导入的模式,包很好。有没有办法自定义这个?我的意思是当我使用 -p 时,它会尝试在同一个包中添加所有类型并且存在冲突。
这不是我所期望的。有没有办法将不同的包分配给不同的命名空间......即使该特定架构没有目标命名空间?
理想的情况是找到一种方法来为特定的 SCHEMA A 分配我想要的包。