Как узнать имена репо Apache Buildr / Maven 2 - PullRequest
4 голосов
/ 03 февраля 2010

Я только начинаю использовать Apache Buildr и постоянно сталкиваюсь с проблемой незнания того, какие URL и версии репо доступны для меня.

Например, я хочу использовать Scala 2.8 в файле сборки, идентификатор, который я ранее использовал:

2.8.0-SNAPSHOT

Но сейчас это не найдено. Я также хочу использовать последнюю версию Apache POI. Если я посмотрю репо maven2:

http://mirrors.ibiblio.org/maven2/

Я вижу, что он имеет версию до 3.2.

Существует ли какой-либо стандартный способ поиска репозиториев и поиска в них того, что у них есть в наличии?

Ответы [ 2 ]

5 голосов
/ 03 февраля 2010

Существует ли какой-либо стандартный способ поиска репо и поиска того, что у них есть в наличии?

Нет, каталог репозиториев отсутствует (на самом деле, наличие большого количества репозиториев вроде бы опровергает концепцию центрального и уникального репозитория, но я предполагаю, что централизация всего - немного утопия).

Но есть несколько поисковых систем репозиториев, которые индексируют самую «известную» (например, central, java.net, codehaus, jboss):

В частном случае Apache POI версия 3.6 доступна в центральном репо. Чтобы использовать его, просто объявите следующую зависимость:

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi</artifactId>
    <version>3.6</version>
</dependency>
0 голосов
/ 03 февраля 2010

Для поиска в репозиториях попробуйте NetBeans. Он предоставляет хороший браузер репозитория, куда вы можете добавить репозитории, которые вам нравятся.

Вот некоторые из них (см. Паскаль):

NetBeans также обеспечивает автозаполнение в pom.xml для зависимостей и т. Д. (Например, для получения последней версии) ... но для scala я не уверен, полезно ли это.

...