春天顶部

通过参考,使用Spring 5和Spring Boot 2开始学习春天课程:

>>学习春天

1.概述

本文将在项目中使用Spring Artifacts时使用哪些Maven存储库 - 请参阅“存储库的完整列表”春天维基。以前的Springsource工件管理基础架构是maven.springframework.org.- 现在已经弃用了支持更强大的repo.spring.io.

2. Maven发布

所有GA /释放工件都发布到Maven Central,因此如果只需要发布,则无需将任何新的仓库添加到其中POM.。但是有一个习俗,可供选择Maven存储库可用于Spring发行版此外,如果由于某些原因,中环是不可用的:

<存储库>   repository.spring.release   spring ga存储库  http://repo.spring.io/release  

解释了Spring Artifact版本控制规则在项目Wiki上

里程碑和快照不会直接发布给Maven Central,因此这些拥有自己的特定呼气。

3. Maven里程碑和释放候选人

对于里程碑和RCs,需要将以下回购添加到POM.

<存储库> <存储库>  repository.spring.milestone  春季里程碑存储库  http://repo.spring.io/milestone  

已经定义了一个此存储库,项目可以开始使用Spring里程碑依赖

<依赖性> <的groupId> org.springframework  弹簧芯 <版本> 4.2.0.RC3  

4.Maven快照

与里程碑类似,Spring Snapshots托管在自定义存储库中:

<存储库>   repository.spring.snapshot   spring快照存储库  http://repo.spring.io/snapshot  

在POM中启用存储库后,项目可以启动使用Spring Snapshots:

<依赖>  org.springframework   Spring-Core   4.2.5.Build-Snapshot  

乃至:

<依赖性> <的groupId> org.springframework  弹簧芯 <版本> 4.3.0.BUILD-SNAPSHOT  

Snapshot存储库现在也可以是浏览

5. Spring OSGI的Maven存储库

OSGI兼容春季伪像在Springsource中保持Enterprise Bundle存储库- 简而言之,EBR。这些存储库包含整个Spring框架的有效OSGI捆绑包和库,以及这些库的完整依赖项。对于捆绑包:

<存储库>  com.springsource.repository.bundles.release   springsource企业捆绑存储库 -  springsource bundle版本  http://repository.springsource.com/maven/bundles/释放    com.springsource.repository.bundles.external   springsource企业束存储库 - 外部捆绑版本  http://repository.springsource.com/maven/bundles/external  

而对于OSGI兼容库:

<存储库>  com.springsource.repository.libraries.release   springsource企业捆绑存储库 -  SpringSource库版本  http://repository.springsource.com/maven/libraries/释放    com.springsource.repository.libraries.external   springsource Enterprise Bundle存储库 - 外部库版本  http://repository.springsource.com/maven/libraries/external  

笔记:Springsource EBR现在只读并且没有进一步的Spring框架3.2.x发布将在那里发布。

六,结论

本文介绍了有关设置Spring特定Maven存储库的实用信息金宝搏官网188bePOM.- 为了使用释放候选人,里程碑和快照。

春天底

使用Spring 5和Spring Boot 2开始,通过学习春天课程:

>>课程
对这篇文章的评论关闭!