Maven项目实践。
组织结构
1 | project-parent |
项目包含一个父项目,所有子模块parent指定为该项目。
DependencyManagement
- 统一依赖版本
- 方便依赖版本变更
revision
项目版本定义在父项目中的properties中,变量名为revision,子模块版本使用${revision}变量,并在父项目引用 flatten-maven-plugin 插件,更多可参考这里。这样,整个项目的版本号可通过revision变量来设置。
1 | <plugin> |
Maven项目实践。
1 | project-parent |
项目包含一个父项目,所有子模块parent指定为该项目。
项目版本定义在父项目中的properties中,变量名为revision,子模块版本使用${revision}变量,并在父项目引用 flatten-maven-plugin 插件,更多可参考这里。这样,整个项目的版本号可通过revision变量来设置。
1 | <plugin> |