問題タブ [jaxb2-basics]

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.

0 投票する
1 に答える
2546 参照

jakarta-ee - JAXB annox と取得エラー java.lang.NoSuchMethodError: com.sun.codemodel.JAnnotatable.annotations()Ljava/util/Collection

こんにちは、ant xjc で JAXB annox を使用していますが、次のエラー
C:_Dev\build\abcSupplierDomain.xml:479: java.lang.NoSuchMethodError:が表示されます。

このエラーの原因を教えてください。org.jvnet.jaxb2_commons.xjc.XJC2Task は jaxb2-basics-annotate-0.6.4 でサポートされているため、これを行うためにすべての JAXB 2.* jar をダウンロードしました。

以下は私のxjbファイルとbuild.xmlです

build.xml

私のxjbファイル

0 投票する
1 に答える
7589 参照

jaxb - annox を使用して JAXB 生成のアノテーションを編集し、param に名前空間を追加します。

JAXBで生成されたクラスに次の注釈があります

カスタム バインディングを使用して JAXB クラスで次の注釈を生成する必要があります。つまり、上記の注釈を編集し、以下の型として annox を使用して名前空間を追加する必要があります。

私のxjbファイルは次のとおりです。

0 投票する
1 に答える
487 参照

java - Jaxb 簡素化プラグイン

生成されたコードを単純化するために、単純化プラグインを使用しようとしています。私は定義されたタイプを持っています:

しかし、次のエラーが発生するため、機能しません。

私は構成を正確に使用しました。他のjaxbプラグインも機能するので、プラグインが壊れているかどうかはわかりません。誰かがこれを実行することができましたか?

0 投票する
1 に答える
166 参照

java - 同様のxmlファイルのJAXB解析

注釈付きのクラスを使用して JAXB で解析したいさまざまな XML リターンがあります。XML ファイルの多くは、同様のトップ構造を共有しており、内側のタグの内容は異なる場合があります。ContextInstance をインスタンスではなくクラスとして送信したため、クラスを追加できません。

このような 2 つのファイルの例を考えると、最上位の xml を毎回繰り返さない一連の JAXB 注釈を作成するにはどうすればよいでしょうか。

そして、次のような別のファイル:

一般的なトップレベルクラスは次のようになります

しかし、ResultsConfig は他にもたくさんあります。逆のXmlSeeAlsoが必要なようです

これを行う方法について何か考えはありますか?

0 投票する
1 に答える
3518 参照

xsd - xjc / jaxb2-commons インターフェイス バインディングの問題、カスタマイズが間違った場所にアタッチされる

jaxb2_commons maven グループの jaxb2-basics アーティファクトを使用してインターフェイスを追加しようとしています。

私の pom.xml には、次の依存関係が含まれています

プラグイン構成は次のようになります

上記からわかるように、xjc には 2 つの呼び出しがあり、どちらも機能します。最初のもの、私のバインディングファイルに焦点を当てます

魅力のように機能します。しかし、「LoginRequest」にインターフェースを追加しようとすると...

エラーメッセージが表示される

場所があったことを報告します

たまたま対応する

ここで、インターフェイスを XSD 要素にバインドする 2 番目のディレクティブを試しました。

しかし、要素の行番号が場所と同じエラーメッセージが表示されます。

クラスにインターフェイスをアタッチしたいのは明らかで、すべての例は私のバインディング ファイルに非常に似ていますが、何かが間違っているに違いありません。

私の環境は

拡張機能が間違った XSD タイプで動作していると xjc が考える理由を誰か説明できますか?

0 投票する
1 に答える
831 参照

xml - (XSD ではなく) JAXB クラスを使用して生成された XML を検証する

XML が (XSD ではなく) JAXB クラスによって生成された場合、検証する XSD がありません。XML を検証するにはどうすればよいですか? JAXB はアンマーシャリングを開始する前に XML の検証を自動的に行いますか?

0 投票する
1 に答える
13508 参照

maven - JAXB equals および Hashcode: エラーが発生する

pom.xml を取得して、JAXB オブジェクトで hashCode() および equals methods() を生成しようとしています。

ただし、これにより次のエラーが発生します...

グーグルで調べたところ、追加に関する投稿が見つかりました..

しかし、これは役に立ちません。

誰でも私を助けてください!