Gson dépendance - qui référentiel?
Je dois avoir un gros vide dans ma connaissance de Maven, parce que j'ai rencontré ce problème sur une base régulière...
Je veux utiliser Gson bibliothèque (https://code.google.com/p/google-gson/) dans mon projet. J'ai ajouté la suite de la dépendance à mon pom.xml comme pour la page d'accueil du projet:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.3</version>
</dependency>
C'est gentil. Cependant, la dépendance n'est pas trouvé par Eclipse. Et qui fait un peu de sens. Où serait-il la chercher? Qui référentiel? J'ai un certain nombre de référentiels déclaré dans le pom.xml mais peut-être aucun d'entre eux contiennent des Gson.
Et c'est vraiment une question d'ordre général. Je dirais que la plupart des projets que j'ai vu jusqu'à présent ne dis pas qui référentiel l'objet est stocké dans. Elles ne fournissent que l'élément XML pour la dépendance. Ce qui me manque ici? Le principal repo Maven contenir tous les artefacts jamais sorti par n'importe qui? Merci de m'aider à comprendre pourquoi tant de projets ne dis pas de référentiel leurs objets sont stockés dans.
Et si vous pouviez aussi me dire où puis-je trouver Gson artefact - je serais très heureux.
OriginalL'auteur anton1980 | 2014-11-02
Vous devez vous connecter pour publier un commentaire.
Maven recherche par défaut pour les objets, dans Maven Central.
Je peux trouver cet artefact dans Maven Central:
http://search.maven.org/#artifactdetails%7Ccom.google.code.gson%7Cgson%7C2.3%7Cjar
Dans votre settings.xml vous dites maven qui sont le repos vous voulez faire une recherche, si vous avez "spéciale" pensions de titres. De là, vous pouvez configurer le nom d'utilisateur/mots de passe pour ces repos dans le cas où vous avez besoin de télécharger les Bocaux à votre repo.
Donc, si votre maven ne peut pas le trouver, collez ici votre settings.xml - peut-être qu'il est mal configuré.
BTW: cela vous aide? GSON n'est pas importé dans le maven pproject
où voulez-vous de faire cette recherche? si vous recherchez Mavencentral, et que vous spécifiez le nom du groupe et de l'artefact nom, vous obtenez un résultat unique (avec toutes ses versions)
Dans Maven Central. Mais le truc c'est que je ne sais pas le nom du groupe. Je sais juste que je veux utiliser Gson - comment reconnaître un nom de groupe qui est bon?
comme je l'ai écrit dans ma réponse, le groupId='com.google.code.gson'. la plupart de tous les gson sont similaires, pour ne pas dire identiques...
à l'origine, gson a été présenté par google. donc, l ' "original" est la version de google, com.google.code.
OriginalL'auteur OhadR