首先要下载maven, 在官网下载即可, 推荐不用太新的版本,这样的话可能和idea不是很兼容

模块的创建

打开idea,选择一个空的工程, 并给他命名

如何在idea resources目录下面生成xml文件 idea新建resource_maven

创建完模块后, 接着是配置project

如何在idea resources目录下面生成xml文件 idea新建resource_ci_02

配置文件

配置完project后, 配置maven, 在文件的菜单下的setting配置

如何在idea resources目录下面生成xml文件 idea新建resource_maven_03


出现setting界面后, 在搜素框内搜索maven, 修改一下版本的路径

如何在idea resources目录下面生成xml文件 idea新建resource_ci_04

创建maven工程

接下来是创建maven工程

如何在idea resources目录下面生成xml文件 idea新建resource_ci_05


如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_06


如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_07

如何在idea resources目录下面生成xml文件 idea新建resource_ci_08


如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_09


然后直接点击OK就行, maven工程就创建完成了查看maven, 在右边的目录中, test缺少文件夹下缺少了一个resource文件, 需要创建一个resource文件

如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_10




创建resource文件:

如何在idea resources目录下面生成xml文件 idea新建resource_maven_11


如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_12


如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_13

最终的目录结构

如何在idea resources目录下面生成xml文件 idea新建resource_ci_14


至此, 整个maven的工程就创建好了.


关于maven工程的管理

界面的右侧有一个MavenProject按钮,里面分别是他的生命周期插件

如何在idea resources目录下面生成xml文件 idea新建resource_maven_15

在prom.xml文件加入下面这一行代码

<dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
    </dependencies>

如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_16


刷新右侧的maven管理工具栏, 则出现新的文件

如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_17

创建原始程序和测试程序

在java中创建原始程序

如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_18


并写下一下代码

package com.zghu;

public class Demo {
    public String say(String name) {
        System.out.println("hello " + name);
        return "hello" + name;
    }
}

再在一个测试程序中

如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_19


写下以下代码

package com.gzhu;

import com.zghu.Demo;
import org.junit.Assert;

public class DeomTest {
	@Test
    public void  testSay(){
        Demo d =new Demo();
        String gzhu = d.say("gzhu");
        Assert.assertEquals("hello gzhu",gzhu);//放上预期值和真实值
    }
}

测试

在以下这个面板测试

如何在idea resources目录下面生成xml文件 idea新建resource_ci_20


例如,双击clean, 则出现以下的结果

如何在idea resources目录下面生成xml文件 idea新建resource_ci_21

编译: 双击compile

如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_22


如何在idea resources目录下面生成xml文件 idea新建resource_maven_23


接着, 把目光转向target目录

如何在idea resources目录下面生成xml文件 idea新建resource_ci_24


也就是说, 在右边的生命周期的面板目录下点击运行的够会在左边的target文件目录下生成,如果点击clean的命令,target将会被清理掉

选择配置运行环境

如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_25

添加maven的配置运行环境

如何在idea resources目录下面生成xml文件 idea新建resource_运行环境_26


如何在idea resources目录下面生成xml文件 idea新建resource_maven_27


点击OK之后

如何在idea resources目录下面生成xml文件 idea新建resource_maven_28


以后可以基于这个命令来运行编译, 也可以创建一个清理clean命令或者其他命令, 用来切换使用

小节:

  1. Maven环境配置
  2. Maven项目创建
  3. Maven命令执行