0

xjc コマンドを使用していくつかの XSD ファイルをコンパイルし、クラスを生成しています。しかし、私は奇妙な問題を抱えています。ファイルを1つだけ渡してコンパイルすると、正常にコンパイルされます。しかし、dir を渡してすべてをコンパイルすると、型が既に定義されていると表示されます。そして、両方のタイプが同じファイルにあると言います。指定された行に移動すると、型の名前が完全に異なることがわかります (xsd ファイル内のすべての型が既に定義されており、他の定義が同じファイルを指していると表示されます)。すべてのファイルを検索して、そのタイプが別の場所に存在するかどうかを確認しましたが、重複しているファイルは 1 つも見つかりませんでした。

前もって感謝します。

4

1 に答える 1

0

同じXSDを含む他のファイルがあり、それ自体と衝突していることがわかりました。

于 2012-07-05T12:28:58.600 に答える