Центральный репозиторий Maven: любой удобный способ просмотра артефактов?

Я новичок в мавене. Теперь я учусь находить и использовать библиотеки из репозитория maven. Я вижу, что центральный репозиторий maven (mcr) похож на cpan, только mcr для java, а cpan для perl.

Я вижу большую разницу между mcr и cpan: когда я ищу что-то (например, «ssh») в cpan web, я получаю краткое описание найденных пакетов (что это такое и что они делают). И если я нажму на ссылку пакетов, то получу полное описание (название, сипноз, описание, примеры и т.д.).

Теперь, если я ищу что-то (например, "ssh") в mcr web, я получаю список найденные артефакты, их groupid, версия и дата, но нет описания того, что представляет собой артефакт или что он делает. Даже если я нажимаю на ссылки (ссылка на версию - единственная, которая дает некоторую информацию), я не получаю никакого описания того, что это такое, что оно делает, или примеров.

Есть ли способ (т. е. какая-то другая страница) просматривать артефакты репозитория более удобным способом? (что-то похожее на cpan)


person freesoft    schedule 15.09.2014    source источник


Ответы (2)


Вы можете использовать веб-сайт mvnrepository.

Он связан с центральным репозиторием Maven и предоставляет более подробное представление о каждом из артефактов, включая описания*. .

Так, например, для артефакта commons-httpclient он имеет следующее описание:

Компонент HttpClient поддерживает на стороне клиента RFC 1945 (HTTP/1.0) и RFC 2616 (HTTP/1.1), несколько связанных спецификаций (RFC 2109 (Cookies), RFC 2617 (HTTP-аутентификация) и т. д.) и предоставляет платформу. с помощью которых можно легко создавать новые типы запросов (методы) или расширения HTTP.

*Примечание. Представленные описания взяты из тега <description> из pom артефакта. а>. Этот тег является необязательным, что означает, что не каждый проект фактически определяет его, поэтому, к сожалению, вы не всегда можете увидеть описание.

person DB5    schedule 15.09.2014
comment
Спасибо, это не идеально, но лучше, чем ничего. Наиболее полезным для меня является описание, которое появляется под каждым артефактом в списке результатов поиска. Это позволяет мне быстро отбрасывать ненужные артефакты и знать, какие артефакты могут быть интересны. Как и в cpan, когда я нажимаю на ссылку артефакта из списка результатов, отображается подробная страница (описание, теги и версии). Главное, чего не хватает: Подробная страница должна содержать ссылку на документацию артефакта (например, документацию, сгенерированную автоматически командой mvn site). - person freesoft; 15.09.2014

Взгляните на jcenter Bintray. Это расширенный набор Maven Central, который добавляет метаданные в пакеты, такие как автор, лицензия, описание, примечания к выпуску, рейтинги, обзоры и т. д. Вы также можете зарегистрироваться, чтобы получать обновления для выпусков версий.

person JBaruch    schedule 15.09.2014
comment
К сожалению, наш прокси заносит эту страницу в черный список :-( - person freesoft; 16.09.2014