当没有重复类型时,XJC Multi文件已经定义了错误

时间:2012-07-04 21:29:33

标签: java xsd jaxb xjc

我正在使用xjc命令编译一些XSD文件并为我生成类。但我有一个奇怪的问题。 当我编译只传递一个文件时,它编译得很好。但是当我传递dir来编译所有内容时,它说已经定义了一个类型。它说这两种类型都在同一个文件中。当我转到指定的行时,我看到类型的名称完全不同(并且它表示xsd文件中的每个类型都已定义,并且它将另一个定义指向同一文件)。我搜索了所有文件,看看这个类型是否存在于其他地方,而且我找不到一个重复的文件。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我发现有其他文件包含相同的XSD,使其与自身发生冲突。