spring-cloud-dependencies 导致版本号冲突的问题

pom.xml 中有这个依赖项:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-dependencies</artifactId>
    <version>${spring-cloud.version}</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

我发现它会导致其他部分依赖包的版本号出错。例如,原本依赖了 1.56 版本的 grpc,因为有了这个依赖,grpc 变成了 1.34 版本。

怎么解决呢?

在同层的 pom.xml 中,显式引入依赖包,指定版本号。例如:

<dependency>
    <groupId>io.grpc</groupId>
    <artifactId>grpc-api</artifactId>
    <version>${grpc.version}</version>
</dependency>

这样的话,它就不会受到 spring-cloud-dependencies 依赖管理的影响。

站长数十年成长感悟,输入暗号查看

桩白墨公众号上还能加入书舟书友群、美团外卖红包群,免费领取站桩和原创 chatgpt 教程哦
暗号:
请关注本站微信公众号,回复“暗号”,即可获取。在微信里搜索“桩白墨”或者“baimoz”或者微信扫描右侧二维码都可以关注站长微信公众号。