【发布时间】:2022-04-30 06:17:35
【问题描述】:
我想通过绑定 .xjb 文件来覆盖我的架构的包。
通过以下方式完成:
<schemaBindings>
<package name="com.schema.common" />
</schemaBindings>
JXC 编译器需要上述代码的上下文,通过 schemaLocation 定义。
我将 .xsd 和 .xjb 文件存储在不同的目录中,这看起来很难看(就像所有 Java EE 一样):
<bindings schemaLocation="../../../../wsdl/common_v47_0/CommonReqRsp.xsd">
<schemaBindings>
<package name="com.schema.common" />
</schemaBindings>
</bindings>
是否可以在schemaLocation 中定义没有相对路径的bindings 上下文?
我见过SCD ("schema component designator")。它看起来很有希望,但我找不到此语法的参考...
【问题讨论】: