問題タブ [maven-jaxb2-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 が java オブジェクトを要素ではなく複合型にマップするのはなぜですか?
私はこれを持っていますXSD
:(フラグメント)
JAXB はというクラスを出力しますが、代わりに名前concreteComplexA
を出力するようにできますか?concreteA
XSD
サードパーティ製なので改造不可。
ありがとうございました!
ウド。
jaxb - JAXB (jaxb2-maven-plugin) がこの属性をスキップするのはなぜですか?
jaxb2-maven-plugin 1.3
オブジェクトから属性をスキップします。を変更できませんXSD
。(XSD
フラグメント)で:
結果Java Object
(フラグメント):
attA
メンバーを生成していないのはなぜ ですか?
インライン列挙が原因である可能性がありますか?
ありがとうございました。
うど。
java - jaxb2 maven プラグインを使用して Java ファイルの Generated on... をスキップする
maven-jaxb2-plugin
「免責事項」を書かないようにお願いします。
少なくともタイムスタンプ。
ありがとうございました。
ウド。
java - 単一クラスの値コンストラクターのJaxb生成
私は、Javaクラスを生成するためのmaven-jaxb2-pluginであるXSDのコレクションを持っています。値コンストラクターが必要なクラスが1つありますが、生成された他のクラスの値コンストラクターは必要ありません。jaxb-value-constructor-pluginを見てきましたが、単一のクラスを指定する方法がわかりません。
欠落している値コンストラクターを1つのクラスだけで生成する方法はありますか、それとも別のプラグインを確認する必要がありますか?
maven-2 - maven-jaxb2-plugin で JAXB バージョンを指定する方法は?
最新バージョンの jaxb: 2.2.4-1 を使用する必要がありますが、maven または maven-jaxb2-plugin は JDK からのものを取得しているようです。
次のようにバージョンを指定してみました。
しかし、ログには次のように書かれています:
javax.xml.bind:jaxb-api と com.sun.xml.bind:jaxb-impl の正しいバージョンに依存関係を追加しようとしましたが、役に立ちませんでした。
maven-jaxb22-plugin も使用してみましたが、うまくいきませんでした。
maven - maven-jaxb2-pluginは出力を生成していません
私はMavenを初めて使用し、それを使用してXSDからJavaクラスを生成しようとしています。
私のxsdファイルはsrc/main / resources/xsdにあります
依存関係にはこれがありますが、Java 1.6を使用しているので、必要ないと思います。
ビルドセクションで私は持っています
しかし、実行しても何も得られません。出力を確認するために-eフラグと-Xフラグを指定してmvncompileとgenerate-sourcesを実行しましたが、ターゲットが呼び出されていないようです。何か案は ?
java - カスタムセッターをmaven-jaxb2-pluginに挿入します
org.jvnet.jaxb2.maven2 :maven-jaxb2-pluginを使用して、XSDスキーマファイルからPOJOを作成しています。
ここで、カスタムセッターのようなものを挿入したいと思います。すべての文字列をトリミングし、特定の文字を削除する必要があります。
これを行う方法を知っていますか?
XJBファイル:
Javaタイプをバインドするためのソリューション:
ただし、プロパティのタイプは。ですが、コンテンツが混在するノードのプロパティに@XmlJavaTypeAdapter
はまだ追加されていません。content
java.lang.String
maven-2 - JAXB2Mavenプラグインは注釈またはインジェクションコードを生成できません
私は現在、xsdおよびxjbバインディングファイルからドメインオブジェクトを生成する素晴らしい仕事をするantタスクを持っています。カスタムプラグインに基づいて、注釈を作成し、必要な場所にコードを挿入します。
現在、これらすべてをMavenに移動しようとしていますが、オブジェクトを生成することはできますが、コードに注釈を挿入または追加することはできません。私のPOMプラグインエントリは次のとおりです。
オブジェクトは作成されますが、挿入されたコードや注釈はありません。出力は、何かが間違っていることを示すものではありません。
それがここで役立つ場合は、私の作業アリの設定です:
antrunのようなセットアップを使用できると思いますが、これを機能させることができると期待していました。
どんな考えでも大歓迎です。
ありがとうNoush
jaxb2 - ファイルが見つかりません:maven-jaxb2-plugin
jaxb2プラグインを使用してアーティファクト(依存関係)からスキーマをコンパイルしようとしています。トピックに従いました:Mavenアーティファクトからスキーマをコンパイルする
http://confluence.highsource.org/display/MJIIP/User+Guide#UserGuide-UsingcustomJAXB2plugins
そして私が持っているコードは
原因:java.io.FileNotFoundException:JARエントリindex.xsdがjaresp-schemas-1.0-SNAPSHOTに見つかりません
ちなみに、index.xsdはsrc / main / resources / schema /フォルダーの下にあり、フォルダー全体も指定しようとしましたが、同じエラーが発生します
java - MavenJAXB2.xプラグインを使用したカスタムJAXB2プラグインの実行
MavenJAXB2.xプラグインを使用してJAXBJavaクラスを生成したいhttp://static.highsource.org/mjiip/maven-jaxb2-plugin/generate-mojo.html
生成プロセス中に実行するカスタムJAXBプラグインを宣言するために、次のような「args」要素を使用しました。
問題は、Maven生成プロセスが次のエラーで失敗することです。
プロジェクトで目標org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.7.4:generate(デフォルト)を実行できませんでした:コマンドラインの解析中にエラーが発生しました[[Ljava.lang.String; @ 1ad4a1ae]
args値を指定する方法について何かアイデアはありますか?
ありがとう