2017-06-12 7 views
0

次の問題があります。 Javaクラスに変換する必要があるwsdlファイルがいくつかあります。cxf生成クラスのソースルートが異なります

問題は、wsdlsがJavaクラスに変換されるときに重複に関するエラーメッセージが表示されます(一部のクラスには同じ名前が付いています)。最初は、各wsdlをソースルート(サブパッケージ)に入れたいと思っていましたが、その方法はわかりません。各wsdlを独自のソースルートにバインドする方法はありますか?

答えて

1

異なるsourceRootを使用して複数の実行で分割する必要がありますが、これによってもクラスパスの競合が発生する可能性があります。

私は通常、各wsdlOptionに異なるパッケージ名を割り当てます。

<packagenames> 
    <packagename> 
     https://www.namespace.de=de.namespace1 
    </packagename> 
    </packagenames> 

も参照してください:http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html

関連する問題