Maven的安装与配置
Maven在IDEA上的配置:
Maven可以帮我们管理jar包,管理项目,是一个很好用的工具。
一、下载安装Maven
1、前往https://maven.apache.org/download.cgi下载最新版的Maven程序。
2、下载完成后,解压文件到自己对应选定的位置。比如在这里我解压到 F:\maven 中
3、配置环境变量:设置环境变量MAVEN_HOME,对应值为解压的位置。 比如在我这里的话,我就要设置成 F:\maven\apache-maven-3.6.3
4、增加到PATH环境变量中,在PATH中加入%MAVEN_HOME%\bin
在这里选择编辑,之后添加%MAVEN_HOME%\bin
5、完成操作后,就完成了Maven的安装,我们可以在dos中使用 mvn -v来检查是否安装成功。
如图显示java版本和Maven版本,就说明配置成功了。
二、配置镜像仓库、本地仓库
1、因为Maven默认使用国外远程仓库,下载速度太慢,可以改成阿里云的镜像,这样可以加快下载速度:
打开解压后的maven文件夹,找到conf目录下的settings.xml文件:
进入后,找到<mirrors>标签,有一些注释来解释如何配置,我们直接加入代码:
<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> --> <mirror> <id>aliyun-public</id> <mirrorOf>*</mirrorOf> <name>aliyun public</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> <mirror> <id>aliyun-central</id> <mirrorOf>*</mirrorOf> <name>aliyun central</name> <url>https://maven.aliyun.com/repository/central</url> </mirror> <mirror> <id>aliyun-spring</id> <mirrorOf>*</mirrorOf> <name>aliyun spring</name> <url>https://maven.aliyun.com/repository/spring</url> </mirror> <mirror> <id>aliyun-spring-plugin</id> <mirrorOf>*</mirrorOf> <name>aliyun spring-plugin</name> <url>https://maven.aliyun.com/repository/spring-plugin</url> </mirror> <mirror> <id>aliyun-apache-snapshots</id> <mirrorOf>*</mirrorOf> <name>aliyun apache-snapshots</name> <url>https://maven.aliyun.com/repository/apache-snapshots</url> </mirror> <mirror> <id>aliyun-google</id> <mirrorOf>*</mirrorOf> <name>aliyun google</name> <url>https://maven.aliyun.com/repository/google</url> </mirror> <mirror> <id>aliyun-gradle-plugin</id> <mirrorOf>*</mirrorOf> <name>aliyun gradle-plugin</name> <url>https://maven.aliyun.com/repository/gradle-plugin</url> </mirror> <mirror> <id>aliyun-jcenter</id> <mirrorOf>*</mirrorOf> <name>aliyun jcenter</name> <url>https://maven.aliyun.com/repository/jcenter</url> </mirror> <mirror> <id>aliyun-releases</id> <mirrorOf>*</mirrorOf> <name>aliyun releases</name> <url>https://maven.aliyun.com/repository/releases</url> </mirror> <mirror> <id>aliyun-snapshots</id> <mirrorOf>*</mirrorOf> <name>aliyun snapshots</name> <url>https://maven.aliyun.com/repository/snapshots</url> </mirror> <mirror> <id>aliyun-grails-core</id> <mirrorOf>*</mirrorOf> <name>aliyun grails-core</name> <url>https://maven.aliyun.com/repository/grails-core</url> </mirror> <mirror> <id>aliyun-mapr-public</id> <mirrorOf>*</mirrorOf> <name>aliyun mapr-public</name> <url>https://maven.aliyun.com/repository/mapr-public</url> </mirror> </mirrors>
这样maven就自动会从阿里云远程仓库寻找了。
2、 配置本地仓库也是在这里:在上面找到<localRepository>标签,修改即可。
3、配置默认的jdk版本:在下面的<profiles>标签里面,加入自己对应的java版本:
<profile>
<id>jdk-1.12</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.12</jdk>
</activation>
<properties>
<maven.compiler.source>1.12</maven.compiler.source>
<maven.compiler.target>1.12</maven.compiler.target>
<maven.compiler.compilerVersion>1.12</maven.compiler.compilerVersion>
</properties>
</profile>
这里我的版本是jdk-1.12,不同的版本只要修改版本号就可以,把下面的编译器的版本也一样更改。
三、IDEA加入Maven
进入IDEA,选择File-->settings-->Build,Execution,Deployment-->Build Tools-->Maven:进入如下界面
在这里我们有两个地方需要配置:Maven home directory 要改为我们当时环境变量配置的MAVEN_HOME的位置,也就是解压后Maven的位置。
其次是User Settings file 如果不改的话,默认是在c盘里的一个自带的maven配置,这里要改成自己刚刚在conf里面修改好的,这里改完以后,如果修改的settings修改了本地仓库位置,下面就会自动修改maven的仓库位置,如果没有修改,就手动改成settings里面修改的位置。
如果你在这次配置好了,但是下次配置又出现还原了的情况的话,就可以在file-->Other Settings-->Settings for New Projects里面,按照同样的内容修改一遍。
配置好以后,就可以在IDEA中新建Maven项目了