Maven安装,以及导入Intellij IDEA

Maven的下载

1.在Maven的官网即可下载,官网:http://maven.apache.org

2.下载解压即可,解压目录结构如下:D:\Maven\apache-maven-3.6.3

解压路径自定义,解压在哪里都可以。

 

Maven常用配置

在配置之前请将JDK安装好

1.环境变量配置

点击此电脑的属性

点击高级系统配置,

 

 点击环境变量

新建系统变量,变量名:MAVEN_HOME,变量值:D:\Maven\apache-maven-3.6.3      (对应Maven的解压目录) 

编辑Path环境变量值:

选择Path,点击新建,

输入%MAVEN_HOME%\bin,即可

 测试Maven安装是否成功,在cmd窗口输入  mvn -v   查看

显示如下即配置成功:(注释:不同版本显示的内容可能不同)

 修改配置文件

通常我们要修改解压目录下setting.xml文件,这样更方便我们使用

(我在文章最后附加上修改后的整个setting.xml文件)

 用记事本打开,当然了,你可以选用别的打开方式

 对于本地仓库,我新建一个文件夹:repository,路径:D:/maven/repository。用于存放程序运行过程中的JAR包。

1.本地仓库位置的修改

在<localRepository>标签内添加自己的本地位置路径

<!-- maven自动下载的jar包,会存放到该目录下 -->
<localRepository>D:/maven/repository</localRepository>

2.添加国内镜像源

在<mirror></mirror>中间,添加国内镜像源,这样下载jar包速度很快。默认的中央仓库有时候甚至连接不通。一般使用阿里云镜像库即可。再加上几个备用的镜像库,方便阿里云镜像库无法使用时,可以从别的镜像库下载。

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>

常用Intellij IDEA下配置Maven。

一般应该在Intellij IDEA的开始界面进行设置,如果在一个项目内进行设置,那只会修改了这个项目的Maven。为了全部的项目都可以被设置Maven,建议在Intellij IDEA的开始界面设置

 点击Configure,之后点击settings,然后界面如下所示

 我们需要修改

Maven home directory:的值,改为:D:\Maven\apache-maven-3.6.3

点击Override,才可以设置,以下两项

User settings file:D:\Maven\apache-maven-3.6.3\conf\settings.xmlLocal repository:D:\Maven\repository       

//这一项会自动填充的,因为刚才在setting.xml文件中,我设置了<!-- maven自动下载的jar包,会存放到该目录下 -->

<localRepository>D:/maven/repository</localRepository>

点击apply,再点击ok,即可

可能还需要设置,但是,有一些机子自动识别的,有一些不会,可以查看一下

查看JRE,如果自动识别了,那就不用修改。如果没有,那就自己选择JRE。

 点击APPly,再点击OK,即可。

在Intellij IDEA下配置,Maven就完成了。那就可以大展身手了。

setting.xml文件内容:(可以删除原来文件的内容,把这些内容复制进去,再修改一下本地仓库的位置)

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

<pluginGroups />
<proxies />
<servers />

<!-- maven自动下载的jar包,会存放到该目录下 -->
<localRepository>D:/maven/repository</localRepository>

<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>google-maven-central</id>
<name>Google Maven Central</name>
<url>https://maven-central.storage.googleapis.com
</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 中央仓库在中国的镜像 -->
<mirror>
<id>maven.net.cn</id>
<name>oneof the central mirrors in china</name>
<url>http://maven.net.cn/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>

</settings>

猜你喜欢

转载自www.cnblogs.com/Athena-life/p/13371717.html