依赖管理、项目构建和统一的项目结构。
1 依赖管理
依赖范围 依赖范围传递性2 项目构建
生命周期 clean default site2.1 插件
插件介绍 插件分类插件与构建的生命周期绑定,maven有预设的插件,也可自定义插件。插件运行要指明运行阶段。
3 项目结构
企业常见项目结构-1 企业常见项目结构-23.1 项目聚合
项目聚合:统一管理拆分后的项目构建。<packaging>pom</packaging>
企业常见项目结构-1:这种情况的聚合,需要新建一个项目专门管理各个项目的构建。
企业常见项目结构-1的聚合企业常见项目结构-2:这种情况的聚合,只需要在本项目内的pom文件中管理即可;不能管理其他项目的构建。
企业常见项目结构-2的聚合3.2 项目继承
拆分后的项目版本统一管理 声明版本的统一管理 引用版本统一管理的父工程 继承的资源项目继承:统一管理拆分后的项目的版本(含插件的管理)。
4 项目版本和属性
可以使用自定义来统一管理版本号。
//使用以下命令可以查看环境变量和JAVA系统属性。
mvn help:system
版本号约定
配置文件引用pom属性
网友评论