我正在尝试使用xjc 单独的编译机制。
我首先编译一个 XML 模式,并将生成的类文件与剧集捆绑到一个 jar 文件中。然后我尝试编译另一个引用前一个模式的模式,但是尽管我遵循文档中描述的步骤(即,我将第一个 jar 文件指定为第二个模式调用xjc时的最后一个参数),但我没有设法使xjc使用另一个 jar 文件中的类,它会不断再次生成这些类。
由于我的模式引用相同的命名空间,我使用xs:include而不是xs:import并且我怀疑这可能是问题所在。
xjc单独编译机制是否支持 xs:include ?
(我的环境包括:xjc 2.1.10、java 1.6.0_24、SuSE Linux)。