一、什么是maven

Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。

二、Maven的安装与配置

1)下载maven安装包,解压即可使用(3.6.0)
http://maven.apache.org/download.cgi (下载路径)

maven pom获取最新的版本号 maven根据pom下载_maven pom获取最新的版本号

选择第二个,点击下载

maven pom获取最新的版本号 maven根据pom下载_maven_02

2) 配置maven环境变量

2.1)此电脑=》属性=》高级系统设置=》环境变量=》系统变量下面点击新建=》配置M2_HOME(变量名)=》变量值maven下载文件夹路径=》点击确定

maven pom获取最新的版本号 maven根据pom下载_intellij-idea_03

2.2)系统变量下面点击新建=》配置MAVEN_HOME(变量名)=》变量值maven下载文件夹路径=》点击确定

maven pom获取最新的版本号 maven根据pom下载_maven_04

2.3)修改path添加maven相关路径

系统变量下面找到Path=》选中点击编辑=》配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录=》在PATH环境变“%MAVEN_HOME%in;%M2_HOME%in;”即可

注意:copy%MAVEN_HOME%in;%M2_HOME%in;

maven pom获取最新的版本号 maven根据pom下载_java_05

3.验证配置

doc窗口以管理员身份 执行命令“mvn –version”,若配置成功如下图所示

maven pom获取最新的版本号 maven根据pom下载_maven pom获取最新的版本号_06

二、IDEA的maven配置

1、修改“maven下载路劲conf”下的setting.xml文件,配置本地仓库。

1.1在电脑任意盘符建立本地仓库文件夹(repository),用来储存jar包。

1.2在repository下建立2个文件夹

(mvn-repository)用来储存jar包

(svn-repository)用来储存代码

注:仓库分为三种:1、 中央仓库(默认是国外的源,换成国内的阿里巴巴的源,速度更快)https://mvnrepository.com/

2、公司仓库(也叫私人仓库或私服)
3、本地仓库

jar的查找顺序:本地仓库->私服->中央仓库

maven pom获取最新的版本号 maven根据pom下载_java_07

2、找到下载maven路径下的confsetting.xml文件,把setting.xm里localRepository标签里写上刚刚创建本地仓库的路径。

maven pom获取最新的版本号 maven根据pom下载_maven pom获取最新的版本号_08

3、换源“阿里云”

setting.xml中找到mirrors标签,再添加阿里镜像即可

alimaven central aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ ![]()

4.打开IDEA,configure=》settings=》Build,Excepion,DeployMent=》Maven=》配置maven安装路径的settings 和本地仓库路径,记得打上后面的√。

maven pom获取最新的版本号 maven根据pom下载_java_09

5 、返回Idea页面,创建maven项目,Project SDK 是1.8=》选择archetype—webapp项目=》点击next

maven pom获取最新的版本号 maven根据pom下载_运维_10

6.填写项目名和项目储存路径,groupID:一般就是公司域名反写=》next

maven pom获取最新的版本号 maven根据pom下载_intellij-idea_11

7.1检查maven home directory路径是否是maven安装路径,若不是请更改成maven安装路径名

7.2检查setting file填写路径是否是settings.xml正确路径,location repository填写路劲是否为本地仓库的正确路径

7.3点击右上角+号,添加archetypeCataLog internal,加快项目加载速度

maven pom获取最新的版本号 maven根据pom下载_maven_12

8.项目创建成功后添加Java、resporces、

点击main(源代码)=》右键new=》Directory=》Java和resporces

创建test、resporces :

点击src(测试代码)=》右键new=》Directory=》test和resporces

maven pom获取最新的版本号 maven根据pom下载_intellij-idea_13

9.配置TomCat服务器

9.1Add Configuration=>走上角+号=》找到TomCat Server=》local

maven pom获取最新的版本号 maven根据pom下载_运维_14

9.2 选择服务器版本和服务器安装路径

maven pom获取最新的版本号 maven根据pom下载_运维_15

9.3点击DeployMent,点击左上角+号=》点击Artfact…=》选择项目名

maven pom获取最新的版本号 maven根据pom下载_maven_16

maven pom获取最新的版本号 maven根据pom下载_intellij-idea_17

9.4检查服务器是否为你先前所选择的服务器版本及 After launch 浏览器类型=》ok

maven pom获取最新的版本号 maven根据pom下载_运维_18

eclipse和idea使用maven相比之下,IDEA更加便捷。
eclipse:基于workspace工作空间,一个工作空间里面可以包含多个项目
idea :基于project工程,一个工程里面包含多个模块(module)