2017-11-09 11 views
0

背景:名前空間に不整合されて生成されたパッケージ名:私は、JavaクラスMavenのJAXBプラグインは、生成されたJavaパッケージは、XSD名前空間との不整合があり

問題にWSDL/XSDを変換しようとしています。番号名前空間の最後の部分が欠けている、02を下回る

パッケージ

から欠落XSDを持っているされて - のxmlns = "壷:ISO:STD:ISO:20022:ハイテク:のxsd:pain.001.001 。"

Javaクラス生成 - パッケージiso.std.iso._20022.tech.xsd.pain_001_001;撮影

ステップ:

私は両方が私に同じ結果が得られた、2 Mavenプラグインを試してみました。

  1. org.jvnet.jaxb2.maven2 のmaven-JAXB2-プラグイン

  2. org.codehaus.mojo JAXB2-のmaven-pluginの

答えて

0

設計されたように、これは動作します。 JAXB SpecificationのセクションD.5.2を参照してください。

ステップ2は言う:

は、末尾のファイルタイプ、のいずれかを削除??。または????または.html。

明らかに、.02はここでは「末尾ファイルタイプ」とみなされ、削除されます。

using bindings to specify the target packageを検討してください。

関連する問題