cxf-codegen-pluginを使用してSOAPクライアントを作成するMaven jarプロジェクトがあります。でcxf-codegen-pluginで生成されたクラスの永続化を可能にする
単にデータクラス(いくつかSOAPレスポンス)のインスタンスを永続化するために必要とされるクライアントを使用して別のMavenプロジェクト - CXF-codegenを、プラグインによって生成された - JPA と(現在OpenJPAの使用)。
クライアントのコンパイル/強化とインストールの前に、@Entityアノテーションをデータクラスに追加するために、各クライアントソースコードを生成した後など、いくつかの設定が必要な可能性がありますが、この段階を取り除きたいクライアントを可能な限り包括的に保ちます。クライアントを使用するプロジェクトは、そのクラスが永続化可能であると安全に仮定できるだけでなければなりません。
クライアントプロジェクトの設定では、(現在はopenjpa-maven-pluginを使用してデータクラスを拡張しています)を使用して、目的のクラスを検出して永続化することができます。
可能であれば、beans.xmlを維持するようなものをスキップしてアノテーションに固執しますが、それもオプションです。