問題タブ [jaxb2-simplify-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jaxb 簡素化プラグイン
生成されたコードを単純化するために、単純化プラグインを使用しようとしています。私は定義されたタイプを持っています:
しかし、次のエラーが発生するため、機能しません。
私は構成を正確に使用しました。他のjaxbプラグインも機能するので、プラグインが壊れているかどうかはわかりません。誰かがこれを実行することができましたか?
jaxb - JAXB Simplify プラグインはまだ使用可能ですか?
ここでJAXB Simplify plugin vs *.xjbという質問の解決策を試しました。
しかし、次の例外で失敗しました
" コンパイラは、この simple:as-element-property のカスタマイズを受け入れることができませんでした。間違った場所にアタッチされているか、他のバインディングと矛盾しています。"
これは私が使用したカスタマイズバインディングです
jaxb simple プラグインの合流ページにアクセスできないため、このプラグインを使用した人はいますか?例を教えてください。
これが答えによる私の更新されたスキーマです
「サポートされていないバインディング名前空間」 http://jaxb2-commons.dev.java.net/basic/simplifyのような Maven ビルド中に例外が発生しました。/コードインジェクター「?」
jaxb - JAXB バインディング サポートされていないバインディング名前空間 "http://www.w3.org/2001/XMLSchema"
JAXBバインディングを生成している次のXSDがあります...(この質問に関連する部分のみを残しました):
xsd - jaxb2 はプラグインのバインドの問題を簡素化します
XJC 2.2.4 を使用して JAXB2 単純化プラグインを使用しようとしました。
sample.xsd には、simplify が宣言されています。
何かご意見は?
編集:バインディングファイル xjb を使用して別の方法を試しましたが、それでも同じエラーが発生しました。XJC バージョン (2.2) が JAXB2 シンプル化をサポートしていないということですか?
xjc -d . -extension -b bindings.xjb sample.xsd
xsd - jaxb2 simple プラグイン要素が単純化されていない
mave-jaxb2 プラグインと jaxb2-basics シンプル化プラグインを使用して、XSD を JAXB クラスに変換しようとしました。
pom.xml の構成は、この投稿で入手できます。
sample.xsd (複合選択型)
ただし、生成された JAXB クラスには aOrB 参照があります。