1

JAXB2 2.2 を使用して WSDL ファイルからソースを生成しようとしています。WSDL ファイルはサードパーティから提供され、その WSDL に固有のタイプに加えて、同じ共通のタイプをすべて定義しています。ソース フォルダーに WSDL が 1 つしかない場合 (A.wsdl と呼びましょう)、すべてがうまく機能し、生成されたソースは次のようになります。

A.java
X.java
Y.java

出力ディレクトリをクリアして B.wsdl のみで生成すると、

B.java
X.java
Y.java

両方の WSDL をソースに入れて取得できるようにしたい

A.java
B.java
X.java
Y.java

wsdl X と Y がどちらから来ているかは気にしません。それらはすべて同一です。現在、JAXB2 は何もスローorg.xml.sax.SAXParseException: 'X' is already definedして生成しません。ヘルプ出力を調べましたが、役立つと思われる構成オプションが見つかりませんでした。

4

0 に答える 0