Maven的入门简单介绍

**

1.什么是Maven:

**
1.1:中文翻译成“专家”或“内行”。
1.2:Maven是纯java语言编写的开源项目管理工具。
1.3:采用了POM(Perject Object Model)项目对象模型的概念来管理项目,所有的配置信息被定义在一个叫pom.xml的文件中,通过 pom.xml文件,Maven可以管理整个项目的生命周期,包括清除,编译,报告,打包,部署等。
1.4:Maven来源于apache。

总结:Maven是一个基于POM(项目对象模型)的java项目管理工具,主要功能是统一开发规范于包的依赖管理,可以通过一小段配置文件来管理项目的构建,报告和文档的软件项目管理工具。

Maven官网:https://maven.apache.org/ (上官网了解maven的最新版本及如何下载maven)。

2.Maven功能

2.1:Maven是跨平台的xm项目管理工具。主要服务基于java平台额项目构建,依赖管理和项目信息管理。
2.2:什么是项目构建?
在这里插入图片描述
2.3:什么是理想的项目构建?
高度自动化,跨平台,可重用性的组件,标准化的。

3.Maven有什么作用

管理项目的依赖(即管理项目中的包)和 管理项目的生命周期。

4.Maven安装与配置

4.1:下载解压版本:
apache-maven-3.5.x-bin.zip Windows版编译包(推荐)
apache-maven-3.5.x-src.zip Windows版源码包
apache-maven-3.5.x-bin.tar.gz Linux版编译包
apache-maven-3.5.x-src.tar.gz Linux版源码包

**注意:**

(1)maven 3.3+要配JDK1.7;
(2)解压后的maven不要存放在中文目录下。

解压目录:
/bin		命令
/boot	类加载器框架包
/conf	配置文件
/lib		运行需要的jar包

4.2:配置环境变量:
目的:可以使用bin下面的命令。

环境变量配置:
MAVEN_HOME:c:\apache-maven\maven 3.5
Path:%MAVEN_HOME%\bin

在cmd下验证是否配置成功命令:mvn -version

4.3:配置本地仓库:
本地仓库:在本机上用于存储jar包的一个地方。

5.仓库的概念

通过pom.xml中的配置,就能够获取到想要的jar包,但这些jar包放在哪里?答案就是仓库。
仓库分为:本地仓库、第三方仓库(私服)、中央仓库。

6. 本地仓库

Maven会将项目工程中依赖的构件(jar包)从中央仓库或第三方仓库下载到本机一个目录下管理,每个电脑默认的仓库是在 C:目录下:
在这里插入图片描述
一般我们会修改本地仓库位置,自己创建一个文件夹,在从网上下载一个拥有相对完整的所有jar包的结合,都丢到本地仓库中,然后每次写项目,直接从本地仓库里拿就行了。
在这里插入图片描述
修改本地库位置:在$MAVEN_HOME/conf/setting.xml文件中修改本地仓库地址:
在这里插入图片描述
在这里插入图片描述
D:/Apache/localhostRepository:是自己创建的本地仓库,将网上下载的所有jar包,都丢到该目录下,我们就可以直接通过maven的pom.xml文件直接拿。

配置阿里云仓库:

在这里插入图片描述

7. 中央仓库

Maven内置了远程公用仓库:http://repo1.maven.org/maven2。
但一般我们都在:http://www.mvnrepository.com/ 查找需要的jar包,进行下载。
这个公共仓库是由Maven自己维护,里面有大量的常用类库,并包含了世界上大部分流行的开源项目构件。目前是以java为主。
工程依赖的jar包如果本地仓库没有,默认从中央仓库下载。

以上就是我个人的结论,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值