[解決済み] Maven JAXBプラグインの違い
質問
私は、2つの JAXB プラグインが Maven 2 が存在し、いくつかの異なる構成があります。
一つはSunのものです。 http://jaxb.dev.java.net/jaxb-maven2-plugin/ もう一つはMojohausからです。 http://mojohaus.org/jaxb2-maven-plugin/
この2つのプラグインはどちらがおすすめでしょうか?
ありがとう、マット。私の小さな研究プロジェクトで、私はサナーズから来る非常に別のプラグインがあることを発見した。
<groupId>com.sun.tools.xjc.maven2</groupId>
<artifactId>maven-jaxb-plugin</artifactId>
とか、あれとか。
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
と、やはりコードハウスのもの。
どのように解決するのですか?
まとめてみましょう。我々は持っている/持っていた。
- は maven-jaxb2-plugin ( https://github.com/highsource/maven-jaxb2-plugin )
- は maven-jaxb-plugin ( https://jaxb.dev.java.net/jaxb-maven2-plugin/ )
- は jaxb2-maven-plugin ( https://github.com/mojohaus/jaxb2-maven-plugin )
のコメントに基づいて このスレッド のコメントに基づいて、私はいつも maven-jaxb2-plugin (つまりプラグイン#1)を使用していました。
に関して org.jvnet.jaxb2.maven2:maven-jaxb2-plugin 対して com.sun.tools.xjc.maven2:maven-jaxb-plugin の比較です。 私の見解では、間違いなく の方です。 ( http://maven-jaxb2-plugin.java.net/ ).
このプラグインは よりも com.sun.tools.xjc.maven2:maven-jaxb-plugin, の方がはるかに多くの機能を備えており、開発も活発に行われています。最後に。 私は作者の一人です :) 。 JAXB開発者やユーザーと連絡を取り合いながら と連絡を取り合い、最新の機能/要望に対応しています。 機能/リクエストに対応しています。
そして確かに、プラグイン2号は死んでいます。そして、私はいつも#1で満足しているので、プラグイン#3を使ったことがないので、それについて何も言えません。念のため、プラグイン#1の動作確認済み設定をご紹介します。
<project>
...
<build>
<plugins>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
関連
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
javaで非静的な解を静的な参照にすることができない
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
Eclipseプロンプトを実行する java仮想マシンを使用しない
-
linux run jarfile Invalid or corrupt jarfile error.
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] Mavenプロジェクトにローカルのjarファイルを追加する方法は?
-
[解決済み] Mavenに最新バージョンの依存関係を使用するように指示するにはどうすればよいですか?
-
[解決済み】Mavenの依存関係が501エラーで失敗する件
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java エラー報告 スレッド "main" での例外 java.util.NoSuchElementException
-
java.util.NoSuchElementException 原因解析と解決方法
-
springboot project MIMEタイプ text/htmlで転送された静的ファイルを読み込む。
-
Java Exceptionが発生しました エラー解決
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
spring-boot 401 このリソースにアクセスするには完全な認証が必要です エラー解決
-
Javaエラーメッセージがenclosingクラスでない
-
org.glassfish.jersey.servlet.ServletContainer
-
HttpClientがGZIP形式でない場合の対処法
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策