web-dev-qa-db-ja.com

jaxws-riとjaxws-rtの違いは何ですか?

Java.net- http://download.Java.net/maven/2/com/Sun/xml/ws/ からJAX-WS Mavenリポジトリを参照してください

jaxws-rtjaxws-riの2つの同様のフォルダーがあります。現在、jaxws-rtを使用していますが、問題なく動作しています。

ここに私の質問があります:

  1. rirtの違いは何ですか?
  2. ri参照実装を表すおよびrtランタイムを表す

アドバイスを下さい。
ありがとうございます。

47
mkyong

あなたの2番目の質問への回答として:はい、あなたは正しいです。

以下が証明です。


[〜#〜] ri [〜#〜]Reference Implementationを表します。

公式の引用 JAX-WSプロジェクトホームページ (古いサイト、以下の更新セクションを参照):

JAX-WSへようこそリファレンス実装[〜#〜] ri [〜#〜])プロジェクト。


さらに POMファイルのjaxws-ri (執筆時のバージョン2.2.8)次のことがわかります。

<name>JAX-WS RI Standalone Zipped Bundle</name>
<description>Open source Reference Implementation of JSR-224: Java API for XML Web Services Distribution Bundle</description>

[〜#〜] rt [〜#〜]Runtimeを表します。

POMファイルのjaxws-rt (バージョン2.2。執筆時点では8)以下が見つかります。

<name>JAX-WS RI Runtime Bundle</name>

(WordRuntimeはヒントを提供します:-))


更新(2019年4月)

Java EEの世界では最近変更がありました。Java EEはEclipse Enterprise for JavaEE4J)。詳細については EE4J FAQ を参照してください。

そして、現在EE4Jの一部となっているJAX-WSプロジェクトも別の場所に移動しました。

39
informatik01

-riは、配布用のZipファイルを生成する(Java.net Webサイトで使用するなど)ようですが、-rtはMaven依存関係として使用するためのものです。だからあなたはそれを使い続けるべきです。

[〜#〜] edit [〜#〜]:他の答えはより正確であり、受け入れられるべきです

9
artbristol