2014-09-15 4 views
1

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

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

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

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

ответ

3

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

Он связан с Maven Central Repository и предоставляет более подробный обзор для каждого из артефактов - включая описания *.

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

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

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

+0

Спасибо, это не идеально, но лучше, чем ничего. Самое полезное для меня - это описание, которое появляется под каждым артефактом в списке результатов поиска. Это позволяет мне быстро отказаться от нежелательных артефактов и узнать, какие артефакты могут быть интересными. То же, что и в cpan, когда я нажимаю ссылку на артефакт из списка результатов, отображается подробная страница (описание, теги и версии). Основная недостающая вещь: подробная страница должна содержать ссылку на документацию артефакта (например, документация, созданная автоматически с помощью команды «mvn site»). – freesoft

0

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

+0

К сожалению, наш прокси-сервер является черным списком этой страницы :-( – freesoft