xjcコード生成ツール*.xsd
を使用して、ファイルのパッケージから Java ソース ファイルを生成しようとしています。
これらの *.xsd ファイルで使用される名前空間は次のとおりです。
http://www.domain.com/foo/bar.x
http://www.domain.com/foo/bar.x.y
http://www.domain.com/foo/bar.x.y.z
XJCは次のようにパッケージを生成します。
com.domain.foo.bar.x は、「...x」および「...xy」の xsd 名前空間から生成された Java ファイルをそこに配置します。
com.domain.foo.bar.x_y を実行し、「...xyz」xsd 名前空間から生成された Java ファイルをそこに配置します
ここで達成したいことは適切です:
com.domain.foo.bar.x
com.domain.foo.bar.x.y
com.domain.foo.bar.x.y.z package names
これはどういうわけか可能ですか?たぶん、カスタムJAXBバインディングを使用していますか? jaxb カスタム バインディング ドキュメントを調べましたが、それが可能かどうかはわかりません。
基本的には「/」と「.」の両方をxjcで扱ってほしい。パッケージセパレーターとして。
どんな助けでも感謝します。
アダルベルト