Maven

Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM: Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标
(goal)的逻辑。

Maven能做什么

1.各种 jar 包,解决jar 包冲突,版本冲突
2.项目管理,项目的一键构建

IDEA中Maven配置详解_xml


Maven官网最新版下载:http://maven.apache.org/download.cgi,下载下来是一个压缩包

IDEA中Maven配置详解_maven_02

配置Maven

1.下载并解压Maven在你的电脑上,Maven是免安装版的,这点和Tomcat免安装版的一样。

2.配置环境变量:

配置 MAVEN_HOME ,变量值就是你的 maven 安装 的路径(bin 目录之前一级目录)

IDEA中Maven配置详解_maven_03

上面配置了我们的 Maven 软件,注意这个目录就是之前你解压 maven 的压缩文件包在的的目录,最好不要有中文和空格。

然后双击path,配置bin

IDEA中Maven配置详解_maven_04


注意:Maven运行需要java的环境

Maven 软件版本测试

通过 mvn -v命令检查 maven 是否安装成功,看到 maven 的版本为 3.5.2 及 java 版本为 1.8 即为安装成功。
找开 cmd 命令,输入 mvn –v命令, 如下图:

IDEA中Maven配置详解_maven_05

配置仓库

IDEA中Maven配置详解_maven_06


这个压缩包解压到一个没有空格,中文的路径上,里面全是jar包

第一 打开Maven中的conf->setting.xml 找到第52、53行可以看到默认仓库位置是C盘下的

IDEA中Maven配置详解_xml_07


可以修改仓库的位置,修改53行​​<localRepository>仓库位置</localRepository>,​

第二 使用阿里云下载路径:

maven 默认从maven官方提供的服务器下载jar包,而官方服务器在国外,网速很慢,可以使用国内maven阿里云的下载地址

打开Maven中的conf->setting.xml 在下新加一个阿里云镜像地址:

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

我的修改位置是159–164

IDEA中Maven配置详解_maven_08


使用IDEA时也可以修改

菜单->File->Settings->Build,Execution,Deployment->Build Tools->Maven->Runner->VM Options 输入:

-DarchetypeCatalog=internal

IDEA中Maven配置详解_xml_09

java配置

在 maven地址\conf\setting.xml中设置默认jdk版本…

  <profile>
<id>development</id>
<activation>
<jdk>1.8</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>

至此配置完成