私は次のようなWebサービスプロジェクトを持っています:
- には、手動で記述したJavaクラスがあり、プラグイン
src/main/precodeを使用してWSDLファイルを生成するために使用しています。cxf-java2ws-plugin - には、プラグイン
src/main/javaを使用してWSDLから生成する最終クラスがあります。cxf-codegen-plugin
問題は、WSDLを生成するには、コンパイルされたクラスが必要であると思われるcxf-java2ws-pluginため、コンパイルフェーズの後にプラグインを実行する必要があることです。したがって、cxf-codegen-plugin他のプラグインによって生成されたWSDLファイルが必要なため、コンパイルフェーズの後にも実行する必要があります。しかし、SEIをコンパイルするために(つまり、コンパイルフェーズの前に)、によって生成されたクラスが必要なので、cxf-codegen-plugin行き詰まります。
これを2つのプロジェクトに分割することを考えましたが、1つのプロジェクトソリューションを探しています。2回コンパイルする可能性があれば問題は解決すると思います。
ありがとう