Voir le référentiel JAX-WS Maven depuis Java.net - http://download.Java.net/maven/2/com/Sun/xml/ws/
Il existe deux dossiers similaires - jaxws-rt et jaxws-ri . Actuellement, j'utilise le jaxws-rt et ça marche bien.
Voici mes questions:
Veuillez conseiller.
Merci.
En réponse à votre deuxième question : Oui, vous avez raison.
Voici la preuve.
[~ # ~] ri [~ # ~] signifie Implémentation de référence.
Citation de la page d'accueil officielle du projet JAX-WS (un ancien site, voir la section MISE À JOUR ci-dessous):
Bienvenue dans l'implémentation de référence JAX-WS ( [~ # ~] ri [~ # ~] ) Projet.
Plus dans le fichier POM pour le jaxws-ri ( version 2.2.8 au moment de la rédaction), 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 [~ # ~] signifie Runtime.
Dans le fichier POM pour le jaxws-rt (version 2.2.8 sur le moment de la rédaction), nous pouvons trouver les éléments suivants:
<name>JAX-WS RI Runtime Bundle</name>
(Le mot Runtime nous donne un indice :-))
Il y avait pas mal de changements dans le monde Java EE récemment. Java EE a été déplacé vers Eclipse Enterprise pour Java ( EE4J ). Lisez FAQ EE4J pour plus d'informations.
Et le projet JAX-WS, qui fait maintenant partie de l'EE4J, a également déménagé à un autre endroit:
Ressemble à -ri
génère le fichier Zip pour la distribution (par exemple pour une utilisation sur le site Web Java.net), tandis que -rt
est à utiliser comme dépendance Maven. Vous devez donc continuer à l'utiliser.
EDIT : L'autre réponse est plus précise et doit être acceptée