spring项目dubbo升级版本
- 在pom文件中找到dubbo的坐标修改你要升级的版本坐标,然后刷新
<!-- dubbo --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.7.7</version> </dependency>
- 此时你maven如果报错·1,说明这个版本的jar包与pom文件没有自动·引入,需要手动找到其路径将文件引入
1.使用idea快捷键ctrl+alt+shift+s打开工程配置,在libraries中查看爆红的jar其在你电脑中路径,进入这个路径.将里面内容删掉,配置正确的jar和pom
2.去maven官方库路径https://mvnrepository.com/artifact/org.apache.dubbo/dubbo/2.7.7
下载这八个文件,和一个自动生成文件_remote.repositories(没有这个文件就手动创建内容放在下面了)将其放在你maven对应版本路径中
_remote.repositories文件里面内容:
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Tue Feb 28 16:29:52 CST 2023
dubbo-2.7.7-javadoc.jar>alimaven=
dubbo-2.7.7.pom>nexus-aliyun=
dubbo-2.7.7-sources.jar>alimaven=
dubbo-2.7.7.jar>nexus-aliyun=
dubbo-2.7.7.jar>central=
dubbo-2.7.7.pom>alimaven=
dubbo-2.7.7.pom>central=
dubbo-2.7.7.jar>aliyunmaven=
dubbo-2.7.7.pom>aliyunmaven=
dubbo-2.7.7.jar>alimaven=
正确文件完整依赖如下
- 手动引入依赖流程如上,刷新maven报错就是需要手动引入,没有报错说明自动引入成功,Dubbo升级之后jar包冲突,在官方库里面查看当前版本对应的其他相关版本,
Pom文件中有对应坐标的修改版本,没有的直接添加坐标,文件没有自动引入的话需要手动引入,手动引入方法同上,需要修改的版本和引入的整理好了如下
<!-- dubbo相关版本 -->
<dependency> <groupId>com.alibaba</groupId> <artifactId>hessian-lite</artifactId> <version>3.2.7</version> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.36.Final</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>1.0.6</version>
<!-- 高版本的dubbo连接zookeeper需要引入Curator Framework,其提供了简化使用zookeeper更高级的API接口。 -->
</dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</artifactId> <version>2.7.1</version> </dependency> <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>2.7.1</version> </dependency>
- 什么pom依赖坐标复制进去,刷新maven如果爆红就手动引入,引入方法如上,全部引入完成就使用idea快捷键ctrl+alt+shift+s打开工程配置,将刚刚引入的curatorjar依赖put into到工程,到此就大功告成了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端