Maven的Spring在线存储库

时间:2009-05-02 21:54:48

标签: spring maven-2 repository

我刚刚第一次安装了Maven2。

默认情况下,它会将一些有用的jar放入本地项目:jakarta-commons,junit等。

我想引入最新的Spring版本(撰写本文时为2.5.6)。但我查看的在线存储库(iBiblio和Maven)只有很多旧版本的Spring库。

是否有其他存储库保持最新?这里的最佳做法是什么;我们可以自己维护吗?我会准备帮助维护这些东西!

5 个答案:

答案 0 :(得分:25)

实际上,如果您使用spring enterprise repository,我认为您会更好。

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>

答案 1 :(得分:5)

请遵循以下文章:Obtaining Spring 3 Artifacts with Maven

答案 2 :(得分:4)

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

看起来像春天2.5.6。

我建议添加Jboss的repo,如果你喜欢使用像hibernate这样的东西。根据我的经验,事情在那里得到的更新比主要的maven回购更快。

答案 3 :(得分:1)

试试这个: https://s3browse.springsource.com/browse/repository.springsource.com/maven

另一个网址不起作用,因为它实际上是一个人类不易阅读的Amazon S3“存储桶”。软件很容易:)

答案 4 :(得分:1)

大多数应该在中心,如果没有,那么可以在http://repo.springsource.org使用专门的存储库找到Spring工件: