一、创建父工程 alibaba-dubbo
二、创建子模块 alibaba-dubbo-provider
三、创建子模块 alibaba-dubbo-consumer
四、创建子模块 alibaba-dubbo-api
五、删除父工程中src目录
六、编辑pom.xml文件,修改指定pom 为pom。
七、Spring Cloud Alibaba 、SpringCloud、Springboot 版本选择
Spring Cloud Alibaba等框架的版本,这些版本的对应关系可以查看官网上关于版本说明的wiki:
本工程版本选择如下:
1)、Spring Cloud Alibaba : 2021.0.1.0
2)、SpringCloud : 2021.0.1.0
3)、Springboot : 2.6.3
也可选择 :
<java.version>1.8</java.version>
<!--微服务-->
<spring.cloud.version>2021.0.1</spring.cloud.version>
<spring.cloud.alibaba.version>2021.1</spring.cloud.alibaba.version>
<spring.boot.version>2.6.4</spring.boot.version>
删除父工程pom.xml 中 标签及内容,添加 springboot、springcloud、springcloudalibaba版本。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.cloud</groupId>
<artifactId>alibaba-dubbo</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 父工程打包的形式为pom -->
<packaging>pom</packaging>
<modules>
<module>cloud-dubbo-provider</module>
<module>cloud-dubbo-consumer</module