xjc で xsd スキーマを生成しようとしています。問題は、xjc が -p (パッケージ) フラグによってサブフォルダーを作成することです。
例:
c: から xjc を実行する場合は、次のように -p abc を使用します。
C:>xjc.exe -p a.b.c schema.xsd
xjc は a、b、c フォルダーを作成し、生成されたファイルは c:/a/b/c に配置されます。
-d (ディレクトリ) フラグを間違って指定した場合でも、次のようになります。
C:>xjc.exe -p a.b.c -d c:/files schema.xsd
ファイルは c:/files/a/b/c に配置されます
xjc がこのフォルダーを作成しないようにするにはどうすればよいですか?
私が実行した場合:
C:>xjc.exe -p a.b.c -d c:/files schema.xsd
ファイルは c:/files に package とともに配置されますa.b.c
。