Подтвердить что ты не робот

Как искать общедоступные хранилища Maven/Ivy для определенного класса?

Есть такие веб-сайты, как http://mvnrepository.com/, позволяющие искать "артефакт" и давать определение, которое я могу добавить в свой проект для библиотека, загружаемая автоматически из общего репозитория.

Но этот конкретный пример (mvnrepository.com) (единственное, что я знаю на самом деле) - это определение по определению, ограниченное "поиск по группе, артефакту или описанию", в то время как я хотел бы искать по имени класса. Например, я хотел бы ввести org.apache.commons.lang.NotImplementedException, чтобы получить ответ <dependency org="commons-lang" name="commons-lang" rev="2.6"/> (или аналогичный). Есть ли возможность для этого?

4b9b3361

Ответ 1

Ответ @khmarbaise является прямым и правильным, но если вы, возможно, захотите найти несколько дополнительных публичных репозиториев Maven (например, JBoss), не только Maven Central, я рекомендую использовать http://grepcode.com.

Ответ 2

Если вы хотите найти Классы, вы должны использовать http://search.maven.org и нажать "Расширенный поиск"... Это для Maven Central

Ответ 3

Я предлагаю попробовать все поисковые системы. Теперь я потерял часы, думая о том, как загрузить артефакт, в то время как он оказался уже в репо. Это junit-addons, который является как groupId, так и artifactId, как это можно проверить в pom. Мои попытки:

Я новичок в maven, поэтому не могу сказать, что вторая ссылка - лучшая. Хотя tt был единственным полезным в моем случае.