Maven:如何根据Spring框架版本决定SpringData Elasticsearch pom版本?
Maven: How to decide Spring Data Elasticsearch pom version based on Spring framework version?
我公司正在使用spring框架4.3.20.RELEASE
和maven,现在准备集成Elasticsearch。遗憾的是我们不能使用 Spring Boot 来管理版本。
我如何找出最适合的 Spring Data Elasticsearch
pom 版本?有版本矩阵吗?在这些情况下,您如何找到最兼容的版本?
Spring Data Elasticsearch (https://docs.spring.io/spring-data/elasticsearch/docs/4.1.2/reference/html/#preface.versions) 的版本矩阵不包含 Spring 核心依赖项 - 我必须修复它。
检查 mvnrepository.com 时,我发现 Spring 4.3.20.RELEASE 是从 2018 年 10 月 15 日开始的 - 很老了。
Spring 4.3 上的最后一个 Spring 数据发布序列是 Ingalls (https://github.com/spring-projects/spring-data-commons/wiki/Release-Train-Ingalls),其中包含 Spring Data Elasticsearch 2.1,后者又使用了 Elasticsearch 客户端库来自 Elasticsearch 2.3.3.
老实说,我怀疑你用的 Elasticsearch 这么旧。
我认为在尝试集成 Spring 数据之前,您首先应该将 Spring 依赖项升级到当前的 5。
我公司正在使用spring框架4.3.20.RELEASE
和maven,现在准备集成Elasticsearch。遗憾的是我们不能使用 Spring Boot 来管理版本。
我如何找出最适合的 Spring Data Elasticsearch
pom 版本?有版本矩阵吗?在这些情况下,您如何找到最兼容的版本?
Spring Data Elasticsearch (https://docs.spring.io/spring-data/elasticsearch/docs/4.1.2/reference/html/#preface.versions) 的版本矩阵不包含 Spring 核心依赖项 - 我必须修复它。
检查 mvnrepository.com 时,我发现 Spring 4.3.20.RELEASE 是从 2018 年 10 月 15 日开始的 - 很老了。
Spring 4.3 上的最后一个 Spring 数据发布序列是 Ingalls (https://github.com/spring-projects/spring-data-commons/wiki/Release-Train-Ingalls),其中包含 Spring Data Elasticsearch 2.1,后者又使用了 Elasticsearch 客户端库来自 Elasticsearch 2.3.3.
老实说,我怀疑你用的 Elasticsearch 这么旧。
我认为在尝试集成 Spring 数据之前,您首先应该将 Spring 依赖项升级到当前的 5。