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:
- Quelle est la différence entre ri et rt?
- 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.
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 :-))
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