记录一下使用过程。

环境:win10、maven3.6.3、idea2019

三个分类,可以熟悉的可以跳着看。躺着看都行。

一、下载maven

1、下载maven的压缩包。我这里使用的是apache-maven-3.6.3。(老版本没了,用新的)

Index of /maven/maven-3

2、下载好之后,解压到一个没有中文和空格的目录。这里我放在了:D:\work\maven\apache-maven-3.6.3

3、根据这个地址这个地址配置环境变量。

MAVEN_HOME:D:\work\maven\apache-maven-3.6.3

path:%MAVEN_HOME%\bin

4、(可省略)如果Maven生成项目需要占用大量内存,超过Java默认的最大可用内存,则会报java.lang.OutOfMemeoryError。 解决此问题为设置MAVEN_OPTS环境变量,此方法一次设定,一劳永逸。MAVEN_OPTS环境变量设置方法:在环境变量中添加一个新变量名为MAVEN_OPTS,值为-Xms128m -Xmx512m(数值可以自定义,Xms为初始内存,即最小内存,Xmx为最大内存)

5、环境变量设置好后,打开cmd。运行命令,输出maven版本号即成功。

mvn -v

二、设置maven本地仓库

1、在除C盘里的任意一个盘创建一个maven本地仓库的存储空间。这里我创建的是:D:\work\maven\storehouse。

2、找到刚才装好的maven,点开在conf目录下找到settings.xml文件打开它。找到settings,在下面添加自己的maven本地仓库路径。这里我的settings.xml文件路径:D:\work\maven\apache-maven-3.6.3\conf\settings.xml。如图添加内容。

<!-- 我的maven本地仓库 -->
  <localRepository>D:\work\maven\storehouse</localRepository>

idea maven依赖下载慢 idea下载maven依赖包_maven

3、(可省略)添加阿里云镜像,还是在settings.xml文件,在mirrors下添加。可以在项目中添加,在这里添加一劳永逸。

<!-- 由于默认镜像下载地址为国外镜像,因此需要更改镜像地址 -->
	<mirror>
		<id>aliyunmaven</id>
		<mirrorOf>central</mirrorOf>
		<name>aliyun maven</name>
		<url>https://maven.aliyun.com/repository/public </url>
    </mirror>

idea maven依赖下载慢 idea下载maven依赖包_java_02

4、(可省略)添加maven编译和运行项目的JDK版本以及项目编码,可解决运行报错:无效目标发行版 17,同样settings.xml文件,在profiles下添加如图:

<!-- 添加maven编译和运行项目的JDK版本以及项目编码 可解决运行报错:无效目标发行版 17 -->
        <profile>
            <id>jdk-1.8</id>
            <activation>
                <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
            </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>

idea maven依赖下载慢 idea下载maven依赖包_idea maven依赖下载慢_03

5、打开cmd,输入命令:mvn help:system 等会儿出现这样的页面,就代表ok了。然后打开开始创建本地仓库目录:D:\work\maven\storehouse。不是空的就代表成功了。

 

idea maven依赖下载慢 idea下载maven依赖包_maven_04

三、配置IDEA。

1、使用idea,随便打开或者创建一个项目,然后打开右上角,File=》Close  Project关闭项目。,

idea maven依赖下载慢 idea下载maven依赖包_intellij-idea_05

然后如图点击打开全局设置页面。(直接在项目里打开设置也可以,但是maven设置只对当前项目有效,不想每新建一个项目都设置一下就用全局设置。)

idea maven依赖下载慢 idea下载maven依赖包_intellij-idea_06

打开设置界面后,搜索 maven,可以看到:IDEA中内置已经有一个自己的maven(默认使用idea自带的)

idea maven依赖下载慢 idea下载maven依赖包_maven_07

2、设置IDEA使用本地安装的Maven,并修改配置文件路径
Maven home directory:点击修改找到自己的maven路径
User settings file: maven目录/conf/settings.xml 文件
Local repository:本地存储库的路径
注意:要勾选override才可以浏览编辑文件
修改成功后点击Apply—>OK

idea maven依赖下载慢 idea下载maven依赖包_xml文件_08

3、配置JRE(不配置可能会报错)

File—>settings—>Maven—>Runner---->JRE 设置为自己得版本,在上面配置本地仓库时也有类似配置。

idea maven依赖下载慢 idea下载maven依赖包_idea maven依赖下载慢_09

 配置完成。

如果有什么问题,欢迎大佬指正。