什么是Maven
- 中文翻译成“专家”或“内行”。
- maven是纯java语言编写的开源项目管理工具。
- 采用了POM(Project Object Model)项目对象模型的概念来管理项目,所有项目配置信息被定义在一个叫做pom.xml的文件中,通过pom.xml文件,Maven可以管理整个项目的生命周期,包括清除、编译、测试、报告、打包、部署等。
- maven来源于apache。
总结:Maven是一个基于POM(项目对象模型)的Java项目管理工具,主要功能是统一开发规范与包的依赖管理。可以通过一小段配置文件来管理项目的构建、报告和文档的软件项目管理工具。
Maven官网:https://maven.apache.org/
(上官网了解maven的最新版本及如何下载maven)。
Maven功能
Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
好了下面我们开始Maven搭建的教程以及使用
1.首先我们需要去下载Maven
Maven官网:https://maven.apache.org/
我们进入官网之后点击Download 下载Maven
后缀为.zip的都是windows版本,后缀为.gz都是Linux版本 对于下载自己的版本就行了
下载完成之后我们找到Maven 然后把他解压出来
现在我们就需要开始Maven的环境搭建了
- 右键我的电脑 --> 属性–>选择高级系统设置–>环境变量
- 在系统变量这里点击新建环境变量
- 然后我们添加变量值 值为Maven的文件位置
- 添加完成之后我们点击path新建一条 %MAVEN_HOME%\bin
- 现在我们已经完成了Maven的环境搭建,返回桌面打开cmd命令执行 mvn -version命令
输入命令后出现了Maven版本号表示我们的Maven环境搭建完成
现在我们开始配置Maven
配置本地仓库
本地仓库:在本机上用于存储jar包的一个地方。
仓库的概念
通过pom.xml中的配置,就能够获取到想要的jar包,但这些jar包放在哪里?答案就是仓库。
仓库分为:本地仓库、第三方仓库(私服)、中央仓库。
本地仓库
Maven会将项目工程中依赖的构件(jar包)从中央仓库或第三方仓库下载到本机一个目录下管理,每个电脑默认的仓库是在 C:/Users/Administrator/.m2/repository下:
一般我们会修改本地仓库位置,自己创建一个文件夹,在从网上下载一个拥有相对完整的所有jar包的结合,都丢到本地仓库中,然后每次写项目,直接从本地仓库里拿就行了。
修改本地库位置:在$MAVEN_HOME/conf/setting.xml文件中修改本地仓库地址:
D:/Apache/localhostRepository:是自己创建的本地仓库,将网上下载的所有jar包,都丢到该目录下,我们就可以直接通过maven的pom.xml文件直接拿。
配置阿里云仓库:
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
第三方仓库(私服)
第三方仓库,又称为内部中心仓库,也称为私服。一般是由公司自己设立的,只为本公司内部共享使用。它既可以作为公司内部构件协作和存档,也可作为公用类库镜像缓存,减少在外部访问和下载的频率。(使用私服为了减少对中央仓库的访问)
私服可以使用的是局域网,中央仓库必须使用外网。
也就是一般公司都会创建这种第三方仓库,保证项目开发时,项目所需用的jar都从该仓库中拿,每个人的版本就都一样。
注意:连接私服,需要单独配置。如果没有配置私服,默认不使用。
中央仓库
Maven内置了远程公用仓库:http://repo1.maven.org/maven2。
但一般我们都在:http://www.mvnrepository.com/查找需要的jar包,进行下载。
这个公共仓库是由Maven自己维护,里面有大量的常用类库,并包含了世界上大部分流行的开源项目构件。目前是以java为主。
工程依赖的jar包如果本地仓库没有,默认从中央仓库下载。
=================================================================
在eclipse中创建Maven项目
首先我们要在eclipse中配置Maven
- window–>preferences–>Maven
- 选择Installations点击Add选择Maven路径然后再应用Apply 选择Installations点击Add选择Maven路径然后再应用Apply
- 选择 User settings 找到Maven文件的settings.xml选中 应用Apply
我们可以开始创建项目了
选择Maven Project
选择项目模板 默认是java 我这里选择的是web项目模板
Finish Maven项目创建成功! 项目结构如下图
好了 到此教程也结束了 如果有什么不足之处,请在下方评论。