04、SpringCloudAlibaba实战:依赖管理:父项目的创建

父项目的创建

    • 1.spring-cloud-alibaba-examples 项目的创建
    • 1.1 使用 IDEA 创建一个 Maven 项目
    • 1.2 Spring Boot 版本的控制
    • 1.3 Spring Cloud 版本的控制
    • 1.4 Spring Cloud Alibaba 版本的控制
    • 1.5 设置为 pom 的版本方式
    • 1.6 完整的 pom.xml
  • 2.项目的打包

    • 2.1 删除项目里面多余的文件夹
    • 2.2 执行打包
    • 2.3 观察打包后的效果
  • 使用父项目能控制所有子项目依赖的全局版本,能有效的去除子项目里面重复的依赖,减少出错的几率。在此,我们将创建一个父 pom,让所有的子模块都继承该父 pom。

1.spring-cloud-alibaba-examples 项目的创建

  • spring-cloud-alibaba-examples 将作为我们子项目的最大父 pom 项目
  • 注意:在使用 IDEA 之前我们假设您已经设置了相应的 JDK 配置Maven 配置

1.1 使用 IDEA 创建一个 Maven 项目

*

  • 选择 Next:
    *
    填写下面的相关信息:
  • Name:spring-cloud-alibaba-examples
  • Location:D:\workspace\spring-cloud-alibaba-examples(不要随便放)
  • GroupId:com.dqcgm(每个人不一样,自己定)
  • Version:1.0
  • 最后,点击 finish 完成创建的过程

1.2 Spring Boot 版本的控制

  • 我们采用< parent> 的方式来导入 Spriing Boot 的版本号。
  • 打开项目的 pom.xml 文件,添加依赖内容:
<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.2.3.RELEASE</version>
	<relativePath/> <!-- lookup parent from repository -->
</parent>

  • 这样,我们的项目就已经规定了 Spring Boot 的版本为 2.2.3.RELEASE 了。

1.3 Spring Cloud 版本的控制

  • 我们使用依赖管理的方式来添加 Spring Cloud 的版本信息,在< properties> 里面定义版本信息,这里面我们选择 Hoxton.SR3 这个版本!
<properties> 
	<spring-cloud.version>Hoxton.SR3</spring-cloud.version> 
<