Maven配置教程(下载、配置、Idea中配置详解)
1、什么是Maven?
首先,Maven谐音“妹文”。
当我们写一个Spring的web动态项目时我们需要用到很多第三方库,按往常的方法,我们需要导入大量的jar包,有时缺少一个jar包项目就无法运行,并且大量jar包之间的依赖关系复杂,所以在平常的项目开发过程中,导入jar包搭建项目环境这个过程是比较耗费精力的事,而Maven就是用来解决这一问题的利器。我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。
Maven是一款服务于Java平台的自动化构建工具,是Apache的一款开源的项目管理工具。发展过程:Make→Ant→Maven→Gradle
2、Maven安装和环境变量配置
1)Maven下载官网:http://maven.apache.org/download.cgi
2)下载后解压到无中文的路径下:
3)(环境变量配置跟jdk配置方法一样,maven安装之前应该完成jdk的安装)右击 “我的电脑” → “属性” → “高级系统设置” → “环境变量”→ 点击下面的系统环境变量,新建变量MAVEN_HOME,变量值为解压所在路径;
接着找到系统变量Path,编辑,添加%MAVEN_HOME%\bin
4)打开cmd,通过命令mvn -version检测,出现下图结果表示配置成功;
安装成功后执行 mvn help:system 会下载各类文件。 最终输出成功则maven安装全部完成。
3、在IDEA中配置maven
其实Idea中也自带Maven插件,而且我们也可以给自带的Maven插件进行配置,所以我们可以使用自带的Maven,也可以使用我们安装的Maven核心程序。
首先,打开IDEA中的settings找到如下位置:
1)Idea中默认集成了Maven:
2)我们也可以用上面自己安装的3.6.3版本的:
其中,
Maven Home directory: maven的安装目录
User Settings File : 就是maven安装目录conf/setting.xml配置文件
Local Repository : 本机仓库的目录位置 (自己建的)
settings.xml是conf目录下的文件,是maven的核心配置文件/全局配置文件。这个文件里面包含仓库地址、镜像、插件、代理等配置,是maven中一个核心配置文件,我们会经常跟它打交道。
如果没有.m2目录,自己手动执行mvn命令:mvn help:system
3)接下来是本地仓库配置(IntelliJ IDEA自带的 / 自己安装的,反正都是找conf目录下的settings.xml文件):
使用NotePad++打开文件,
①添加本地仓库存放目录配置信息:
②添加镜像仓库(如果仓库A可以提供仓库B存储的所有内容,那么就可以认为A是B的一个镜像。例如:在国内直接连接中央仓库下载依赖,由于一些特殊原因下载速度非常慢。这时,我们可以使用阿里云提供的镜像http://maven.aliyun.com/nexus/content/groups/public/来替换中央仓库http://repol.maven.org/maven2/。修改maven的setting.xml文件)
(ctrl+f搜索"mirrors"):
③jdk的配置(当你的idea中有多个jdk的时候,就需要指定你编译和运行的jdk,在settings.xml中配置):
这里配置的前提是你的idea中要有1.8的jdk
总结:
在核心配置文件settings.xml中:配置了三个信息:
【1】本地仓库
【2】镜像仓库
【3】JDK
在IDEA中完成上述配置即可开始Maven工程的书写。
下一篇介绍Maven的核心概念:
1)约定的目录结构
2)POM
3)坐标
4)依赖
5)仓库
6)生命周期/插件/目标
7)继承
8)聚合