Comment la recherche publique Maven/Ivy dépôts pour une classe en particulier?
Il y a des sites web comme http://mvnrepository.com/ laissant à la recherche d'un "artefact" et de donner une définition de ce que je peux ajouter à mon projet pour une bibliothèque pour être téléchargés automatiquement à partir d'un dépôt public.
Mais cet exemple particulier (mvnrepository.com) (le seul à travailler, je sais, en fait) est par définition limitée à la "recherche par groupe, artefact ou description" alors que je voudrais une recherche par un nom complet de la classe. Par exemple j'aimerais entrer org.apache.commons.lang.NotImplementedException
pour obtenir <dependency org="commons-lang" name="commons-lang" rev="2.6"/>
(ou équivalent) comme la réponse. Est-il d'une installation de cela?
- J'ai l'habitude de commencer à jarfinder.com.
Vous devez vous connecter pour publier un commentaire.
La réponse de @khmarbaise est droite et correcte, mais si vous voulez la recherche de quelques autres publics Maven repos (comme JBoss), non seulement Maven Central, je recommande d'utiliser http://grepcode.com.EDIT: Malheureusement, il semble http://grepcode.com, j'ai utilisé à recommander fortement pour de telles choses, est mort maintenant. Actuellement, je ne sais pas de meilleur endroit que https://search.maven.org, déjà répondu par @khmarbaise.
HTTP 503 Service Unavailable
pour grepcode.comSi vous voulez la recherche de Classes, vous devez utiliser http://search.maven.org et cliquez sur "recherche Avancée"...C'est pour le Maven Central
Je suggère d'essayer tous les moteurs de recherche. Maintenant, j'ai perdu des heures à réfléchir de comment télécharger un artefact, alors qu'il s'est avéré être déjà présent dans le repo. C'est
junit-addons
, qui est à la fois groupId et artifactId, comme cela peut être vérifié dans pom. Mes tentatives:Je suis un maven débutant, donc je ne peux pas dire que le second lien est le meilleur. Bien que tt était la seule utile dans mon cas.