spring - .RELEASE 在 Spring Framework 版本中是什么意思

标签 spring maven pom.xml versioning semantic-versioning

以文件结尾的 .RELEASE 是什么意思?
例如

<dependencies>
  <dependency>
     <groupId>org.springframework</groupId>
     <artifactId>spring-context</artifactId>
     <version>3.0.0.RELEASE</version>
     <scope>runtime</scope>
  </dependency>
</dependencies>

最佳答案

此后缀是“发布类型”,具有以下任何可能值:

  • BUILD-SNAPSHOT:目前正在开发的版本。
  • M#:一个“里程碑”版本。
  • RC#:“GA 候选版本”。
  • RELEASE:GA(普遍可用)版本。

  • 阅读更多 here

    我的猜测是他们出于两个原因添加了这个后缀。 1)使最终版本带有明确的“类型”并遵循与它们产生的其他“版本类型”相同的命名约定。 2) 添加后缀后,最终版本将排在最后。

    关于spring - .RELEASE 在 Spring Framework 版本中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39018177/

    相关文章:

    java - 如何在 Maven 的本地项目中安装依赖项?

    java - 使用 mvnDebug 崩溃,错误代码为 'Cannot load this JVM TI agent twice error'

    java - 控制反转定义

    java - JPA 存储库概念是一个通用概念还是由 Spring 框架创造的?

    java - 在 wsdl 中找不到 Soap Web 服务架构位置

    java - 如何使用 spring 管理的事务性 EntityManager 执行自定义 SQL 查询

    java - Grizzly 独立日志记录

    java - 未知的生命周期阶段 "spring-boot"

    java - maven2 - 如何从 pom 文件中列出所有资源库 url

    java - 未找到 Spring-data-elasticsearch Maven 依赖项