如何阐明生成引用现有文档的文档 xsd

How to have enunciate generate documentation referencing existing xsd

我正在使用 enunciate 2.6.0 生成 jax-rs 服务的文档。对于第一种方法,我使用自定义 MessageBodyWriter 序列化为 xml。我有一个描述响应的 xsd 文件。是否可以指出该架构文档?默认情况下,enunciate 生成一个基本为空的 ns0.xsd。

wiki 中的这个 page 似乎描述了配置现有模式的能力。我已对其进行配置,以便它找到本地 xsd 文件(如果找不到它,构建将失败),但生成的文档仍然没有引用它。我认为问题在于从方法返回的对象和 xml 类型似乎没有联系。

看来关键是在 idl schema 配置值中使用默认命名空间,即使在运行时使用了 "real" 命名空间。