ターゲット名前空間を持たないスキーマ (スキーマ A と呼びましょう) ファイルをインポートする WSDL を持つ Web サービスを作成しました。独自の型を定義しますが、他のスキーマもインポートします。
そのため、JAXB バインディングが作成されたときに、SCHEMA A からの型に指定されたパッケージが「生成」されました。インポートされたスキーマの場合、パッケージは問題ありませんでした。これをカスタマイズする方法はありますか?つまり、 -p を使用すると、すべてのタイプを同じパッケージに追加しようとし、競合が発生します。
これは私が期待したものではありません。特定のスキーマにターゲット名前空間がない場合でも、異なるパッケージを異なる名前空間に割り当てる方法はありますか?
理想は、特定のスキーマ A に必要なパッケージを割り当てる方法を見つけることでした。