Skip to content

父工程

父工程是模拟 spring-boot-starter-parent 建立起来的一个工程,其本身也依赖于 spring-boot-starter-parent。

坐标

xml
<dependency>
    <groupId>com.wkclz.parent</groupId>
    <artifactId>shrimp-cloud-parent</artifactId>
    <version>${shrimp-parent.version}</version>
</dependency>

管理

  • parent 定义二方依赖
  • properties: Spring 和 二方依赖的版本变量
  • dependencies: 定义任意项目均需要依赖的公共依赖
  • dependencyManagement 定义二方依赖,并引用properties 中的变量
  • build > plugins: 定义任意项目均需要依赖的公共 maven 插件
  • build > pluginManagement> plugins: 定义项目中可能用到的 maven 插件,并配置默认参数

使用

  • 在shrimp-cloud 的各子模块中,使用此父项目来替代 springboot 的父项目
<parent>
    <groupId>com.wkclz.parent</groupId>
    <artifactId>shrimp-parent</artifactId>
    <version>4.0.0-SNAPSHOT</version>
    <relativePath/>
</parent>

Released under the MIT License.