Quelle est la différence entre jaxws-ri et jaxws-rt?

Voir le référentiel JAX-WS Maven depuis java.net - http://download.java.net/maven/2/com/sun/xml/ws/

Il y a deux dossiers semblables - jaxws-rt et jaxws-ri. Actuellement, j'utilise le jaxws-rt et cela fonctionne bien.

Voici mes questions:

  1. Quelle est la différence entre ri et rt?
  2. Ne ri stand pour l'implémentation de référence de et rt stand pour runtime?

S'il vous plaît conseils.
Grâce.

34
demandé sur informatik01 2011-03-23 08:54:32

2 réponses

Comme une réponse à votre deuxième question: Oui, vous avez raison.

Ci-dessous est la preuve.


RI signifie implémentation de référence .

Citation du fonctionnaire page d'accueil du projet JAX-WS:

Bienvenue dans L'implémentation de référence JAX-WS ( Projet RI ).


Plus dans le fichier POM pour le jaxws-ri (Version 2.2.8 au moment de écriture) nous pouvons trouver ce qui suit:

<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 est synonyme de Runtime.

Dans le fichier POM pour le jaxws-rt (Version 2.2.8 au moment de la rédaction), nous pouvons trouver ce qui suit:

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

(Le mot Runtime nous donne un indice :-))

37
répondu informatik01 2014-12-06 19:33:50

Ressemble à -ri génère le fichier zip pour la distribution (par exemple pour une utilisation sur le java.net site web), alors que -rt est destiné à être utilisé comme une dépendance Maven. Donc, vous devriez continuer à l'utiliser.

EDIT: L'autre réponse est plus précise et doit être acceptée

7
répondu artbristol 2014-02-26 12:57:08