Maven的安装与配置

 

收集另一大神的:https://blog.csdn.net/gxx_csdn/article/details/78798175

Maven是一个构建依赖管理的工具,这个工具的功能是管理项目开发中的各种依赖关系,说的更加的直白一点就是管理各种jar包文件的相互依赖关系。

介绍主要三个方面:

POM:

	是使用Maven这个工具的一个非常重要的文件,这个文件是xml格式的(pom.xml),包含很多信息,主要是依赖关系。通过配置完成我们的依赖管理。
pom.xml示例:
 
 

Dependency:
web应用程序中可能会依赖很多包,而引入的包可能还会依赖其他的包,这样依赖关系的层次会很深传递关系很长,导致lib下的包非常多。但开发人员往往不知道包之间的依赖层次关系,可能会耗费很大的精力去处理包间依赖的关系。maven为我们提管理了直接依赖关系和传递依赖关系,是透明的,不需要我们干预。
 
 

Coordinates(坐标):

maven像一个仓库,各厂商都往里发布产品。通过groupId,atifactId,version,packaging(缺省为jar)可以确定一个项目的坐标,就可以唯一标识一个产品。

Maven的安装与配置_第1张图片

 

下面记录一下Maven的安装与配置:

1、搜索

Maven的安装与配置_第2张图片

2、进官网Maven的安装与配置_第3张图片

3、下载最新版

Maven的安装与配置_第4张图片

4、将下载的zip文件解压

Maven的安装与配置_第5张图片

5、配置M2_HOME环境变量

Maven的安装与配置_第6张图片

6、将M2_HOME环境变量加入path路径

Maven的安装与配置_第7张图片

7、测试maven环境变量是否配置成功

Maven的安装与配置_第8张图片

 


进行setting.xml的配置

 

8、复制setting.xml文件进%home%\.m2目录

Maven的安装与配置_第9张图片


9、因为未运行过Maven,所以.m2不存在,需手动创建

Maven的安装与配置_第10张图片Maven的安装与配置_第11张图片Maven的安装与配置_第12张图片

10、修改setting文件,找到 localRespository节点和mirror节点。

Maven的安装与配置_第13张图片Maven的安装与配置_第14张图片

 

为啥进行镜像配置?每次访问Maven的时候都先访问配置的这个库,下载所需要的软件包,这样可以降低中心仓库的负载,中心仓库为了避免大量访问造成的服务问题有时会拒绝我们的访问。这里,是访问英国的镜像仓库。

 

镜像模板:



uk
uk Central
http://uk.maven.org/maven2
central

 

在Eclipse中集成Maven环境

 

10、下载Eclipse

Maven的安装与配置_第15张图片

下载Eclipse4.3.2以上版本,eclipse只要是4.3.2以上的版本,会自带m2e这个插件。

 

 

11、在Eclipse中安装Maven插件(如果Eclipse中已集成此插件,则可跳过这一步)

 

打开Eclipse,点击Help->Eclipse Marketplace,在find后面输入maven关键字进行搜索,找到Maven Integration for Eclipse ,点击Install进行安装。

 

Maven的安装与配置_第16张图片

 

直接点击Install,选择Maven Integration for Eclipse,选择后confirm,选择I accept the terms of the license agreements,然后点击Finish,接着就耐心等待Eclipse安装完成即可。

安装完成以后,点击Eclipse上方的window->Preferences,会看到Maven节点。

Maven的安装与配置_第17张图片

 

 

 

12、点击Eclipse的Window->Preferences->Maven->Installations

Maven的安装与配置_第18张图片

 

13、点击上图的Add,添加Maven安装目录。

Maven的安装与配置_第19张图片

 

14、添加好Maven安装目录后,点击OK。

Maven的安装与配置_第20张图片

 

15、点击Eclipse的Window->Preferences->Maven->User setting,添加setting.xml文件。

Maven的安装与配置_第21张图片

 

点击OK

 

至此,Maven的环境配置已全部完成。

你可能感兴趣的:(Maven的安装与配置)