spring 数据 lovelace m3 和 spring boot 2.0
spring data lovelace m3 and spring boot 2.0
我正在使用 spring boot 2.0.5-RELEASE,并尝试使用 spring 数据 Lovelace-M3 因为它 MongoDB 事务支持 MongoTransactionManager
class,我添加了 lovelace-m3 与发布火车存储库的依赖关系,如下所示:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-releasetrain</artifactId>
<version>Lovelace-M3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
<repositories>
<repository>
<id>spring-libs-release</id>
<name>Spring Releases</name>
<url>https://repo.spring.io/libs-release</url>
</repository>
</repositories>
但是maven不下载lovealace的jar,只下载pom,找不到lovelace classes。我不知道我在这里错过了什么。
里程碑版本未在 https://repo.spring.io/libs-release 上发布。
请将以下代码添加到您的 ...
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
另外,如果需要使用里程碑插件,可以添加如下代码:
<pluginRepositories>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
Spring boot 2.0 不支持Spring 数据lovelace,如果有人想享受MongoDB 4 交易功能,他需要等待Spring 不幸的是boot 2.1。
参见:https://github.com/spring-projects/spring-boot/issues/14644
我正在使用 spring boot 2.0.5-RELEASE,并尝试使用 spring 数据 Lovelace-M3 因为它 MongoDB 事务支持 MongoTransactionManager
class,我添加了 lovelace-m3 与发布火车存储库的依赖关系,如下所示:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-releasetrain</artifactId>
<version>Lovelace-M3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
<repositories>
<repository>
<id>spring-libs-release</id>
<name>Spring Releases</name>
<url>https://repo.spring.io/libs-release</url>
</repository>
</repositories>
但是maven不下载lovealace的jar,只下载pom,找不到lovelace classes。我不知道我在这里错过了什么。
里程碑版本未在 https://repo.spring.io/libs-release 上发布。
请将以下代码添加到您的 ...
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
另外,如果需要使用里程碑插件,可以添加如下代码:
<pluginRepositories>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
Spring boot 2.0 不支持Spring 数据lovelace,如果有人想享受MongoDB 4 交易功能,他需要等待Spring 不幸的是boot 2.1。
参见:https://github.com/spring-projects/spring-boot/issues/14644