私は次のような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回コンパイルする可能性があれば問題は解決すると思います。
ありがとう