Maven系列(一):maven基础入门

什么是 Maven?

Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

Maven系列(一):maven基础入门_第1张图片

  •  项目对象模型 (Project Object Model)

一个 maven 工程都有一个 pom.xml 文件,通过 pom.xml 文件定义项目的坐标、项目依赖、项目信息、插件目标等。

  • 依赖管理系统(Dependency Management System)

通过 maven 的依赖管理对项目所依赖的 jar 包进行统一管理,在 pom.xml 中定义坐标,内容包括:groupId、artifactId、version,详细内容如下:

cn.itcast.maven

maven-first

B-->C,上图所示1:A-->B的依赖范围 2:B-->C的以来范围 3:A-->C的依赖范围

pom 基本配置 

pom.xml 是 Maven 项目的核心配置文件,位于每个工程的根目录,基本配置如下:

:文件的根节点

: pom.xml 使用的对象模型版本

:项目名称,一般写项目的域名

:模块名称,子项目名或模块名称

:产品的版本号 . 
            :打包类型,一般有 jar、war、pom 等

:项目的显示名,常用于 Maven 生成的文档。 
            :项目描述,常用于 Maven 生成的文档

:项目依赖构件配置,配置项目依赖构件的坐标

:项目构建配置,配置编译、运行插件

继承与聚合

继承:将重复配置在父工程pom.xml中配置,由子模块pom.xml继承。

聚合:将一个大项目分成多个模块开发,开发完毕再将多个模块聚合在一起运行。

你可能感兴趣的:(maven,Maven)