当前位置: 首页 > 知识库问答 >
问题:

Spring Cloud/Stream/Spring Boot的依赖管理和发布序列

田曜瑞
2023-03-14

这可能是一个非常基本的问题,但我很难理解Spring Boot 2 Mx、Spring Cloud Finchley.x和Spring Cloud Stream Elmhurst.x之间的关系。是否有任何文档/自述文件来解释所有这些版本是如何链接在一起的?

我有一个项目需要以下DependencyManagement:

  <!-- Spring Boot / Cloud / Stream dependencies -->
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-dependencies</artifactId>
    <version>${spring.boot.version}</version>
    <type>pom</type>
    <scope>import</scope>
  </dependency>
  <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-dependencies</artifactId>
    <version>${spring.cloud.version}</version>
    <type>pom</type>
    <scope>import</scope>
  </dependency>
  <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-stream-dependencies</artifactId>
    <version>${spring.cloud.stream.version}</version>
    <type>pom</type>
    <scope>import</scope>
  </dependency>

总而言之,如果我想:1)依赖于最新的快照2)依赖于最新的里程碑,我应该为这些“依赖”使用哪些版本

我在哪里可以看到这些关系?(其中pom.xml文件)

共有1个答案

司空昊阳
2023-03-14

快照为活页夹目前中断。我们已经改变了2.0线上的核心项目,并且我们仍然在固定绑定以适应新的API。您可以将SCSt版本覆盖为基于M1的版本,M1是一个稳定的版本

 类似资料:
  • 依赖配置也可以用来发布文件[3]. 我们称这些文件publication artifacts, 或者就叫 artifacts. 插件可以很好的定义一个项目的 artifacts, 所以你并不需要做一些特别的工作来让 Gradle 需要发布什么. 你可以通过在 uploadArchives 任务里加入仓库来完成. 下面是一个发布远程 Ivy 库的例子: 例子 8.8. 发布一个 Ivy 库 buil

  • When you want to add, upgrade, or remove dependencies there are a couple of different commands you need to know. Each command will automatically update your package.json and yarn.lock files. Adding a

  • 简介 在第三章我们在构建To Do应用的时候学习到了怎么声明对Servlet ApI的依赖,Gradle的领域特定语言使得声明依赖和仓库变得很简单,你只需要在dependencies脚本中声明你所依赖的库,然后你需要告诉构建系统要从哪个仓库里下载依赖。提供了这两个信息,Gradle就能自动解析、下载依赖到你的电脑上,如果有需要会存储在本地缓存中必备以后需要。 这一章我们将介绍Gradle对依赖管理

  • PHP 有很多可供使用的库、框架和组件。通常你的项目都会使用到其中的若干项 - 这些就是项目的依赖。直到最近,PHP 也没有一个很好的方式来管理这些项目依赖。即使你通过手动的方式去管理,你依然会为自动加载器而担心。但现在这已经不再是问题了。 目前 PHP 有两个使用较多的包管理系统 - Composer 和 PEAR。Composer 是 PHP 所使用的最流行的包管理器,然而在很长的一段时间里,

  • 在San CLI UI中,可直接进行项目插件和依赖的安装、更新、卸载、删除等操作,依赖管理和插件管理的核心是npm包的安装可视化操作,好处是: npm install的可视化管理,组件升级更直观 操作简单,快速引入依赖 CLI的插件集合,更容易发现新包,提升检索效率 依赖管理 在依赖管理中,可以查看项目已安装的依赖列表,也可以在上方的搜索框中搜索项目已安装的依赖,然后更新或卸载它们。 安装依赖 点

  • SOFABoot 是在 Spring Boot 的基础上提供的功能扩展。基于 Spring Boot 的机制,SOFABoot 管理了 SOFA 中间件的依赖,并且提供了 Spring Boot 的 Starter,方便用户在 Spring Boot 中使用 SOFA 中间件。 SOFABoot 依赖管理 – Maven 在使用 SOFA 中间件之前,需要引入 SOFABoot 依赖管理。类似 S