Как узнать имена REPO Apache Buildr / Maven 2
-
25-09-2019 - |
Вопрос
Я просто начинаю использовать Apache Buildr, и я постоянно бежим в проблему, не зная, что для меня доступны URL-адреса и версии REPO.
Например, я хочу использовать Scala 2.8 в файле сборки, идентификатор, который я использовал ранее:
2.8.0-SNAPSHOT
Но сейчас это не найдено. Я также хочу использовать последнюю версию Apache POI. Если я посмотрю на Maven2 Repo:
http://mirrors.ibiblio.org/maven2/
Я вижу, что он имеет только до версии 3.2.
Есть ли стандартный способ найти REPOS и ищет их за то, что они имели?
Решение
Есть ли стандартный способ найти REPOS и ищет их за то, что они имели?
Нет, нет каталога репозиториев (на самом деле, имея много репозиториев вроде побеждает концепцию центрального и уникального хранилища, но я думаю, что централизация все немного утопия).
Но есть несколько поисковых систем хранилища, которые индексируют самый «знаменитый» один (например, Central, Java.net, Codehaus, JBoss):
- http://repository.apache.org/
- http://www.artifact-repository.org/
- http://mvnrepository.com/
- http://www.mvnbrowser.com/
- http://www.jarvana.com/
- http://mavensearch.net/
- http://maven.ozacc.com/
- http://www.mavenreposearch.com/
- http://www.mvnsearch.org/
- http://repository.sonatype.org/
В частном случае Apache POI версия 3.6 доступна в центральном репо. Чтобы использовать его, просто заявляйте следующую зависимость:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.6</version>
</dependency>
Другие советы
Для поиска репозиториев попробуйте NetBeans. Он предоставляет хороший браузер для репозитория, где вы можете добавить репозитории, которые вам нравятся.
Вот некоторые (см. Паскаль для более):
- http://download.java.net/maven/2/ ('java.net')
- http://repository.jboss.com/maven2/ ('jboss.org')
- http://bits.netbeans.org/maven2/
- http://repo1.maven.org/eclipse.
NetBeans также предоставляет автозаполнение в рамках POM.XML для зависимостей и т. Д. (Например, чтобы получить последнюю версию) ... Но для Scala я не уверен, что это полезно.