Весенний онлайн репозиторий для Maven - PullRequest
6 голосов
/ 03 мая 2009

Я только что установил Maven2 в первый раз.

По умолчанию он тянет несколько полезных банок в локальный проект: jakarta-commons, junit и т. Д.

Я хотел получить последнюю версию Spring (2.5.6 на момент написания). Но в онлайн-репозиториях, на которые я смотрел (iBiblio и Maven), были только более старые версии библиотек Spring.

Существуют ли другие хранилища, которые обновляются? Какова лучшая практика здесь; мы можем поддерживать их сами? Я был бы готов помочь сохранить этот материал!

Ответы [ 5 ]

25 голосов
/ 18 июня 2009

На самом деле я думаю, что вам лучше, если вы используете весенний корпоративный репозиторий.

http://www.springsource.com/repository/

Доступен не только весенний дистрибутив, но и множество других библиотек с корректными зависимостями друг от друга (что не относится к официальным репозиториям Maven!). Кроме того, это также OBR, поэтому каждая библиотека также уже является пакетом OSGI!

<repository>
    <id>com.springsource.repository.bundles.release
    </id>
    <name>SpringSource Enterprise Bundle Repository -
        SpringSource Bundle Releases</name>
    <url>http://repository.springsource.com/maven/bundles/release
    </url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>daily</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>
<repository>
    <id>com.springsource.repository.bundles.external
    </id>
    <name>SpringSource Enterprise Bundle Repository -
        External Bundle Releases</name>
    <url>http://repository.springsource.com/maven/bundles/external
    </url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>daily</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>
<repository>
    <id>com.springsource.repository.libraries.release
    </id>
    <name>SpringSource Enterprise Bundle Repository -
        SpringSource Library Releases</name>
    <url>http://repository.springsource.com/maven/libraries/release
    </url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>daily</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>
<repository>
    <id>com.springsource.repository.libraries.external
    </id>
    <name>SpringSource Enterprise Bundle Repository -
        External Library Releases</name>
    <url>http://repository.springsource.com/maven/libraries/external
    </url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>daily</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>
5 голосов
/ 15 октября 2010

Просто следуйте этой статье: Получение артефактов Spring 3 с Maven

4 голосов
/ 03 мая 2009

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/springframework/spring-core/

Похоже, весна 2.5.6 присутствует.

Я бы порекомендовал добавить репозиторий Jboss, если вам нравится использовать такие вещи, как hibernate. По моему опыту, там все обновляется гораздо быстрее, чем в основном репозитории Maven.

1 голос
/ 31 мая 2012

Большинство должно быть в центре, если нет, то можно найти артефакты Spring в http://repo.springsource.org со специализированными репозиториями:

1 голос
/ 22 мая 2010

Попробуйте это: https://s3browse.springsource.com/browse/repository.springsource.com/maven

Другой URL не работает, потому что на самом деле это «корзина» Amazon S3, которую нелегко прочитать людям. Очень просто для программного обеспечения:)

...