目录

1. Maven的安装

2.配置本地仓库

3.IDEA上面集成Maven

4.第一个Maven程序


1. Maven的安装

步骤一:解压软件包

软件百度网盘连接:

链接:https://pan.baidu.com/s/1mjBrIjn0Or9PzrcWCEreAg 
提取码:mozv

idea 本地仓库有为什么还要下载 idea本地仓库在哪_xml

 

解压到自己设置的目录中去,其中第二个是源码文件,共有需要的人参考,我们需要解压第三个安装包文件。


步骤二:配置环境变量

在电脑高级系统设置里面选择 环境变量,在系统变量里面添加Maven变量,参考如下,注意要替换成自己的文件夹目录。

idea 本地仓库有为什么还要下载 idea本地仓库在哪_xml_02

然后再点击系统变量里的Path选项,在里面新建Maven环境变量,参考如下

idea 本地仓库有为什么还要下载 idea本地仓库在哪_java_03

至此,安装完毕。下面检查一下是否安装正确

(1)按Win +r,进入电脑运行模式;

 (2)在打开里面输入:cmd

idea 本地仓库有为什么还要下载 idea本地仓库在哪_maven_04

 (3)在管理员窗口输入 mvn -v

C:\Users\Administrator>mvn -v

显示如下信息则安装成功

idea 本地仓库有为什么还要下载 idea本地仓库在哪_intellij-idea_05

 

2.配置本地仓库

Maven默认的本地仓库:~\.m2\repository目录。

说明:~表示当前用户的家目录。

步骤一:修改核心配置文件

参考下面路径打开配置文件

解压目录D:\apache-maven-3.2.2\conf\settings.xml

要修改的部分如下图参考 

idea 本地仓库有为什么还要下载 idea本地仓库在哪_xml_06

提示:新建的本地仓库刚开始什么也没有,当你使用的时候,maven会先访问本地仓库寻找所需要的依赖,如果没有,会向上在中央仓库搜索如果找到就下载到本地仓库中,刚开始使用的时候经常需要下载,因此给出下面一些常用的依赖,可直接复制到你的本地仓库文件夹中。

常用依赖仓库百度网盘链接如下:

步骤二:配置阿里云镜像(下载速度快)

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

参考如下

idea 本地仓库有为什么还要下载 idea本地仓库在哪_idea 本地仓库有为什么还要下载_07

3.IDEA上面集成Maven

依次点击File---settings参照下图进行配置

idea 本地仓库有为什么还要下载 idea本地仓库在哪_xml_08

 说明

  • Maven home directory:可以指定本地 Maven 的安装目录所在,因为我已经配置了M2_HOME系统参数,所以直接这样配置IntelliJ IDEA是可以找到的。但是假如你没有配置的话,这里可以选择你的Maven安装目录。此外,这里不建议使用IDEA默认的。
  • User settings file / Local repository:我们还可以指定 Maven 的 settings.xml 位置和本地仓库位置。

4.第一个Maven程序

1)创建Project

idea 本地仓库有为什么还要下载 idea本地仓库在哪_intellij-idea_09

2)创建一个空的Project

idea 本地仓库有为什么还要下载 idea本地仓库在哪_maven_10

3)创建一个空的Project

idea 本地仓库有为什么还要下载 idea本地仓库在哪_maven_11

idea 本地仓库有为什么还要下载 idea本地仓库在哪_idea 本地仓库有为什么还要下载_12

4)创建一个module

idea 本地仓库有为什么还要下载 idea本地仓库在哪_maven_13

5)右键→new Module→Maven

idea 本地仓库有为什么还要下载 idea本地仓库在哪_xml_14

6)点击Next,配置坐标

idea 本地仓库有为什么还要下载 idea本地仓库在哪_intellij-idea_15

7)点击Next,给Module命名

目录结构及说明

idea 本地仓库有为什么还要下载 idea本地仓库在哪_xml_16

  • main目录用于存放主程序。
  • java目录用于存放源代码文件。
  • resources目录用于存放配置文件和资源文件。
  • test目录用于存放测试程序。

4)配置Maven的核心配置文件pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http:///POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http:///POM/4.0.0 http:///xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.atguigu.maven</groupId>
    <artifactId>Hello</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.0</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

</project>

5)编写主代码

在src/main/java目录下新建文件Hello.java

public class Hello {
    public String sayHello(String name){
        return "Hello "+name+"!";
    }
}

6)编写测试代码

在/src/test/java目录下新建测试文件HelloTest.java

import org.junit.Test;

public class HelloTest {

    @Test
    public void testHello(){
        Hello hello = new Hello();
        String maven = hello.sayHello("Maven");
        System.out.println(maven);
    }
}

运行HelloTest.java文件,结果如下

idea 本地仓库有为什么还要下载 idea本地仓库在哪_maven_17