12-Maven

作者: XAbo | 来源:发表于2022-04-12 22:11 被阅读0次

依赖管理、项目构建和统一的项目结构。

1 依赖管理

依赖范围 依赖范围传递性

2 项目构建

生命周期 clean default site

2.1 插件

插件与构建的生命周期绑定,maven有预设的插件,也可自定义插件。插件运行要指明运行阶段。

插件介绍 插件分类

3 项目结构

企业常见项目结构-1 企业常见项目结构-2

3.1 项目聚合

项目聚合:统一管理拆分后的项目构建。<packaging>pom</packaging>

企业常见项目结构-1:这种情况的聚合,需要新建一个项目专门管理各个项目的构建。

企业常见项目结构-1的聚合

企业常见项目结构-2:这种情况的聚合,只需要在本项目内的pom文件中管理即可;不能管理其他项目的构建。

企业常见项目结构-2的聚合

3.2 项目继承

项目继承:统一管理拆分后的项目的版本(含插件的管理)。

拆分后的项目版本统一管理 声明版本的统一管理 引用版本统一管理的父工程 继承的资源

4 项目版本和属性

可以使用自定义来统一管理版本号。

properties的类别
//使用以下命令可以查看环境变量和JAVA系统属性。
mvn help:system
版本号约定 配置文件引用pom属性

5 多环境

定义多环境 使用多环境

相关文章

  • 12-Maven

    依赖管理、项目构建和统一的项目结构。 1 依赖管理 2 项目构建 2.1 插件 插件与构建的生命周期绑定,mave...

网友评论

      本文标题:12-Maven

      本文链接:https://www.haomeiwen.com/subject/kfjxsrtx.html