第2章:Maven依赖管理
第1章 Maven概述
1.1 Maven简介
Maven是一个由Java开发的、开源的、跨平台的、标准化的、基于项目对象模型的项目管理工具。其可以通过简单的命令高度自动化的完成项目构建、依赖管理、报告生成等复杂的项目生命周期管理。
1.1.1 项目生命周期
一个项目从源码编辑结束开始,一直到项目发布,整个经历的过程,称为项目生命周期。一个项目的生命周期,被横向的划分为了多个项目生命周期阶段,这些生命周期阶段中重要的阶段如下:
Maven中存在用于完成项目生命周期各个阶段任务的阶段,这些阶段组成了Maven的生命周期。Maven生命周期阶段中较为重要的如下所示:
1.1.2 项目构建
一个项目经历了编译、测试、打包、发布等生命周期的过程,称为项目构建。
1.1.3 依赖管理
不再用程序员手工导入Jar包了。
1.1.4 跨平台与标准化
Maven的跨平台指的是两方面:一个是跨操作系统平台,一个是跨IDE平台。
Maven工程具有标准化的程序结构。
1.1.5 项目对象模型
1.2 Maven的工作原理
来源百度,侵删
1.3 Maven的下载
1.4 Maven的安装与配置
1.4.1 安装
安装即解压。
1.4.2 配置
(1) 修改settings.xml
Maven的安装目录的conf目录下有settings.xml。
A、 指定本地仓库
B、 指定远程仓库
(2) 修改系统环境变量
1.5 Maven项目结构
1.6 手工编写Maven工程
mvn clean compile
mvn clean test
mvn clean package
mvn clean install
1.7 Eclipse中的maven
1.7.1 搭建Maven环境
第一步:第二步:
1.7.2 创建Maven工程
1.8 Maven的生命周期
clean install site