xsdからjavaファイルを生成するのにcxf-xjc-plugin
を使用しています。デフォルトでは、プラグインはtarget/generated
ディレクトリにファイルを作成します。これは、生成できるすべてのものをそこに置く必要があるためです。cxf mavenでJAXBコードを生成、howtoターゲットディレクトリに生成されたファイルを使用
しかし、クラスパスにリストされていないため、これらのJavaファイルではうまく動作しません。
生成されたオブジェクトにアクセスするにはどうすればよいですか?プラグインは自分のコードスタイルの設定に従ってJavaコードを生成しないので、私は実際にそれらをいくつかのソースディレクトリに置くことは望ましくありません。
プラグインは何らかの形でこれらの生成されたファイルのコンパイルをトリガーし、最終クラスファイルをクラスパスのどこかに配置できますか?私は他の人々がこの非常に一般的な問題をどのように扱うかについての指針や例は見つけられません。