0

たとえば、2 つの wsdl ファイル (a.wsdl と b.wsdl) を含むディレクトリがあります。Maven を使用して、wsdl ファイルから型を自動生成する必要がありますが、ソースは別のフォルダーに配置します。つまり、a.wsdl から生成された型を target/generated/atypes に配置し、b.wsdl から生成された型を target/generated/btypes に配置する必要があるということです。これを尋ねる理由は、a.wsdl と b.wsdl がいくつかの共通の型を共有しており、自動生成ゴールが実行されると、a.wsdl から以前に生成された型ソースを上書きするためです。

これは、既存のプラグイン (mojo、cxf-code-gen など) では不可能なようです。または、方法はありますか?

ありがとう

4

1 に答える 1

1

http://cxf.apache.org/docs/maven-cxf-codegen-plugin-wsdl-to-java.html

読み込むwsdlとプラグイン実行用の出力ディレクトリを指定できるようです。(異なる ID で) 2 つの実行を行い、それぞれを wsdl ごとに構成してみてください。

于 2012-07-10T09:39:47.890 に答える