从网上拉下来一个项目加入区块链中,当我们写好配置文件后发现,在创建grpcChannel的时候会出现这样的错误!
于是经过百度查询,发现guava包出现冲突了。
进入maven查看一下grpc的包下去看看
发现果然出现问题了,我们在引用一个包的过程中,也安装了同样的包,由于先后顺序等关系,直接使得该包失效。
于是我就去寻找冲突的包所在位置
利用idea plugins中的maven helper
发现springfox-swagger中存在这个包
那我们得让这个包没用,而让grpc的那个guava包有用
我们在pom.xml中加入这句话:
刷新maven可以看到:
目前应用了grpc-netty中的guava包
重开后发现可以正常运行了!