从0到1实现rpc之更新pom依赖方式

  1. 当前工程目录进行编译时 mvn clean install,会报错。原因是 rpc-core和rpc-demo-api不是一个spring boot项目,没有启动类。

默认在根pom文件中引入了spring的parent,导致子模块都是web项目,所以需要更新pom文件。

图片

  1. 在根目录的pom文件移除parent。

图片

  1. 指定版本号

没有了统一的版本号,需要各模块自己指定。

图片

  1. 导入依赖管理

在consumer和provider两个模块使用依赖管理,导入spring的各个依赖。没有了paren引入的依赖,就需要通过这种方式引入依赖管理。

图片

  1. 再次编译

使用命令mvn clean install -Dmaven.test.skip=true 再次编译,先忽略测试案例。

图片