jaxws-ri和jaxws-rt有什么区别?

2022-08-31 19:58:13

java.net - http://download.java.net/maven/2/com/sun/xml/ws/ 查看 JAX-WS Maven 存储库

有两个类似的文件夹 - jaxws-rtjaxws-ri。目前,我正在使用jaxws-rt,它工作正常。

以下是我的问题:

  1. rirt 有什么区别?
  2. ri 是否代表参考实现rt 代表运行时

请指教。
谢谢。


答案 1

作为对你第二个问题的回答:是的,你是对的。

下面就是证据。


RI 代表 参考实现

引用JAX-WS项目官方主页(旧站点,请参阅下面的“更新”部分):

欢迎来到 JAX-WS 参考实施RI) 项目。


另外,在 jaxws-ri 的 POM 文件中(在撰写本文时的版本为 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 代表 运行时

jaxws-rt 的 POM 文件中(在撰写本文时的版本为 2.2.8),我们可以找到以下内容:

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

“运行时”这个词给了我们一个提示:-))


更新(2019 年 4 月)

最近在Java EE世界中发生了不少变化。Java EE被转移到Eclipse Enterprise for JavaEE4J)。有关详细信息,请阅读 EE4J 常见问题解答

JAX-WS项目现在是EE4J的一部分,也搬到了另一个地方:


答案 2

看起来像生成用于分发的zip文件(例如,用于 java.net 网站),而用于用作Maven依赖项。所以你应该继续使用它。-ri-rt

编辑:另一个答案更准确,应该被接受


推荐