7

初めて Maven2 をインストールしました。

デフォルトでは、jakarta-commons、junit など、いくつかの便利な jar をローカル プロジェクトにプルダウンします。

最新の Spring リリース (執筆時点では 2.5.6) を取り込みたいと考えていました。しかし、私が調べたオンライン リポジトリ (iBiblio と Maven) には、はるかに古いバージョンの Spring ライブラリしかありませんでした。

最新の状態に保たれている他のリポジトリはありますか? ここでのベストプラクティスは何ですか; それらを自分で維持できますか?私はこのようなものを維持するのを手伝う準備ができています!

4

5 に答える 5

25

実際、Spring エンタープライズ リポジトリを使用する方がはるかに優れていると思います。

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

利用可能なSpringディストリビューションだけでなく、相互に正しい依存関係を持つ他の多くのライブラリもあります(公式の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>
于 2009-06-18T16:33:19.760 に答える
5

Just follow this article: Obtaining Spring 3 Artifacts with Maven

于 2010-10-15T14:23:19.690 に答える
4

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

spring 2.5.6 が存在するようです。

ただし、休止状態などを使用する場合は、Jboss のリポジトリを追加することをお勧めします。私の経験では、メインのMavenリポジトリよりもはるかに速く更新されます。

于 2009-05-02T23:05:43.470 に答える
1

ほとんどは中央に配置する必要がありますが、そうでない場合は、Spring アーティファクトはhttp://repo.springsource.orgで専用のリポジトリで見つけることができます。

于 2012-05-31T13:53:39.983 に答える
1

これを試してください: https://s3browse.springsource.com/browse/repository.springsource.com/maven

他の URL は、実際には人間が簡単に読み取れない Amazon S3 の「バケット」であるため、機能しません。ただし、ソフトウェアにとっては非常に簡単です:)

于 2010-05-22T01:10:43.453 に答える