gpt4 book ai didi

spring - Gradle:编译依赖项

转载 作者:行者123 更新时间:2023-12-03 05:15:20 25 4
gpt4 key购买 nike

我在Spring Boot中使用mongodb。最近,我的mongodb已升级到3.0版。

我对Spring使用以下Gradle依赖项:

buildscript {
ext {
springBootVersion = '1.2.6.RELEASE'
}

dependencies {
compile 'org.springframework.boot:spring-boot-starter-data-mongodb'
}

如果查看Gradle的Maven存储库: 'org.springframework.boot:spring-boot-starter-data-mongodb:1.2.6.RELEASE',则会看到以下内容( http://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-mongodb/1.2.6.RELEASE):

maven

mongo-java-drivers的依赖项在“版本”列下为2.12.5。我想知道“更新”列的用途是什么,以及如何使用那里列出的mongo-java-drivers版本(3.0.4)?

由于我使用的是mongo 3.0,因此我想使用3.0.4的Java驱动程序而不是2.12.5,因为我需要先将Java驱动程序更新为至少2.13,然后才能与我的mongodb 3.0一起使用: http://docs.mongodb.org/manual/release-notes/3.0-scram/#upgrade-drivers

最佳答案

只需将以下依赖项添加到您的项目依赖项中:
compile 'org.mongodb:mongo-java-driver:3.0.4'
这将在那里显式将mongodb Java驱动程序设置为最新版本,并将覆盖spring-boot-starter-data-mongodb的可传递依赖项版本。

顺便说一句,“更新”列表示特定 Artifact 的最新版本。

关于spring - Gradle:编译依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32895328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com