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到工程,到此就大功告成了

 

 

posted @   吉的Saber  阅读(169)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示