HZERO父组件
组件编码
hzero-parent
一、简介
1.1 概述
HZERO产品平台开发项目的Parent组件,所有平台服务、组件项目的父级依赖项目,提供统一的三方应用版本。
1.2 组件坐标
<parent>
<groupId>org.hzero</groupId>
<artifactId>hzero-parent</artifactId>
<version>${hzero.starter.version}</version>
</parent>
1.3 特性
- 通过抽象HZero平台项目的Parent,提供统一的 GroupId
hzero-parent
父 POMspring-boot-starter-parent-2.0.6.RELEASE
,因此项目中使用的 Spring boot 版本为2.0.6.RELEASE
- 管理通用依赖,统一管理版本,便于后续升级维护,如 SpringBoot、SpringCloud、Choerodon、commons、hzero-starters 等
- 通过版本号
hzero.service.version
统一升级所有服务 - 打包时如果需要跳过
spring-boot-maven-plugin
插件,使用参数-Dmaven.springboot.skip=true
- 打包时如果需要跳过
maven-source-plugin
,使用参数-Dmaven.javadoc.skip=true
1.4 使用
在POM中依赖 hzero-parent
<parent>
<groupId>org.hzero</groupId>
<artifactId>hzero-parent</artifactId>
<version>版本号</version>
</parent>
<groupId>org.demo</groupId>
<artifactId>demo-name</artifactId>