maven的介绍

一、Maven 介绍
Maven是一个依赖管理工具、构建工具(从源码到成品的整个过程)、网站文档工具。
Maven是通过POM(项目对象模型)来描述项目基本信息,从而达到构建项目、生成测试报告、生成项目文档、打包、发布等等功能的综合性项目管理工具。
Maven翻译为“专家”、“内行”;是一个采用纯Java编写的开源项目管理工具,Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译、测试、报告、打包、部署等。目前Apache下绝大多数项目都已经采用Maven进行管理. 而Maven本身还支持多种插件,可以方便更灵活的控制项目, 开发人员的主要任务应该是关注业务逻辑并去实现它,而不是把时间浪费在学习如何在不同的环境中去依赖jar包、项目部署等。Maven正是为了将开发人员从这些任务中解脱出来而诞生的一个项目管理工具。
二Maven 的安装与配置
1下载Maven,下载地址http://maven.apache.org/download.cgi
在这里插入图片描述
2、将Maven解压到计算机目录中

在这里插入图片描述 3. 配置环境变量
在系统变量中新建变量MAVEN_HOME,MAVEN_HOME的值等于maven文件夹的根目录
在这里插入图片描述
在path系统变量中追加一段;%MAVEN_HOME%\bin;

	4、打开CMD进行测试,执行mvn -v命令,弹出如下内容说明MAVEN安装成功,由于Maven是基于JAVA的,所以需要安装好JAVA并配置好环境变量才能运行Maven。

在这里插入图片描述
5、修改Maven的本地仓库储存地址
在计算机中新建一个文件夹repository,然后打开Maven文件夹中的conf文件夹中的setting.xml文件,在该文件中可以手动定义本地仓库的地址
在这里插入图片描述
Maven在导入jar包时,会首先从本地仓库中查找jar包,如果本地仓库中没有该jar包,那么Maven会从中央仓库中下载jar包,中央仓库中包含了绝大多数开源的jar资源,默认的中央仓库地址是http://repo1.maven.org/maven2/,但是由于某种原因该中央仓库的下载速度比较慢,我们可以在setting.xml文件中配置一个国内的镜像,比较常用的是ali的镜像。
在这里插入图片描述
三、简单的使用

在这里插入图片描述

archetype : 项目模板

生成项目时会有一个选择
	7 、就是一个普通项目
	10 、就是一个javawebapp

四、Maven 的pom.xml介绍
在这里插入图片描述dependency 标签内部介绍
groupId 公司的域名反写
artifactId 项目名
version 版本 SNAPSHOT(快照版本表示版本还不确定随时会更改) rc RELEASE GA

依赖范围
在这里插入图片描述

构建 的生命周期
默认生命周期简写:校验-初始化-编译-测试-打包-集成测试-安装-部署
validate-initialize-compile-test-package-integrationTest-install-deploy

**约定优于配置 **
在这里插入图片描述
传递依赖
在这里插入图片描述
依赖排除
在这里插入图片描述

仓库
本地仓库(local)->私服镜像(aliyun)->中央仓库central

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值