MavenのSpringオンラインリポジトリ
-
03-07-2019 - |
質問
Maven2を初めてインストールしました。
デフォルトでは、いくつかの便利なjarをローカルプロジェクトにプルダウンします:jakarta-commons、junitなど。
最新のSpringリリース(執筆時点で2.5.6)を取り入れたかった。しかし、私が調べたオンラインリポジトリ(iBiblioおよびMaven)には、Springライブラリのはるかに古いバージョンしかありませんでした。
最新の状態に維持されている他のリポジトリはありますか?ここでのベストプラクティスは何ですか。それらを自分で維持できますか?このようなもののメンテナンスを手伝う用意ができています!
解決
http://mirrors.ibiblio.org/ pub / mirrors / maven2 / org / springframework / spring-core /
春2.5.6が存在するようです。
休止状態などを使用したい場合は、Jbossのリポジトリを追加することをお勧めします。私の経験では、メインのMavenリポジトリよりもずっと速く更新されます。
他のヒント
実際には、Spring Enterpriseリポジトリを使用する方がはるかに優れていると思います。
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>
この記事に従ってください: MavenでSpring 3アーティファクトを取得する
これを試してください: https://s3browse.springsource.com/browse/repository.springsource.com/ maven
実際にはAmazon S3の「バケット」であるため、他のURLは機能しません。それは人間にとって簡単には読めません。ソフトウェアにとっては非常に簡単ですが:)
ほとんどは中央に配置する必要があります。そうでない場合は、 http://repo.springsource.orgでSpringアーティファクトを見つけることができます専用リポジトリを使用:
- リリースの場合: http://repo.springsource.org/libs-release-s3
- マイルストーンの場合: http://repo.springsource.org/libs-milestone-s3
- スナップショットの場合: http://repo.springsource.org/libs-snapshot-s3