Maven简介

本文是看完《maven实战》的一个总结文章,主要包括以下:

1. maven概述

2. maven安装

3. maven坐标,依赖,及仓库

4. maven生命周期

5. maven聚合和继承


1. maven概述

什么是maven,maven解决了哪些问题?

1.1 :maven规范了java项目的生命周期,从构建到测试到部署。

1.2 :maven统一了java的管理方式,引入了坐标和中央仓库

1.3 :遵循maven约定,项目结构得到统一,src/main/java ; src/main/test

2. maven安装

3. maven坐标,依赖,仓库

在java的世界里,有众多的jar包,仓库的作用在于存储所有的jar包,怎么在仓库中精确的找到你所需要的jar包,maven引入了坐标来唯一标识每个jar包,在实际的项目模块引用中,可能会存在不同模块引入同一jar包的version不同,maven也提供了两套规则来指导解决冲突。

maven坐标:

groupId:定义当前项目的实际项目

artifactId:定义项目中的一个模块

version:maven项目当前的版本

packaging:包类型 jar/war/pom

你可能感兴趣的:(Maven简介)