Maven: 用IDEA创建一个Maven项目

本文详细介绍了如何使用IntelliJ IDEA创建Maven项目,并通过示例演示了如何配置依赖、编写测试代码及执行Maven命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

模块的创建

打开idea,选择一个空的工程, 并给他命名
在这里插入图片描述

创建完模块后, 接着是配置project
在这里插入图片描述

配置文件

配置完project后, 配置maven, 在文件的菜单下的setting配置
在这里插入图片描述
出现setting界面后, 在搜素框内搜索maven, 修改一下版本的路径
在这里插入图片描述

创建maven工程

接下来是创建maven工程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
然后直接点击OK就行, maven工程就创建完成了

查看maven, 在右边的目录中, test缺少文件夹下缺少了一个resource文件, 需要创建一个resource文件
在这里插入图片描述


创建resource文件:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最终的目录结构
在这里插入图片描述
至此, 整个maven的工程就创建好了.


关于maven工程的管理

界面的右侧有一个MavenProject按钮,里面分别是他的生命周期插件
在这里插入图片描述

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

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

在这里插入图片描述
刷新右侧的maven管理工具栏, 则出现新的文件
在这里插入图片描述

创建原始程序和测试程序

在java中创建原始程序
在这里插入图片描述
并写下一下代码

package com.zghu;

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

再在一个测试程序中
在这里插入图片描述
写下以下代码

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);//放上预期值和真实值
    }
}

测试

在以下这个面板测试
在这里插入图片描述
例如,双击clean, 则出现以下的结果
在这里插入图片描述

编译: 双击compile
在这里插入图片描述
在这里插入图片描述
接着, 把目光转向target目录
在这里插入图片描述
也就是说, 在右边的生命周期的面板目录下点击运行的够会在左边的target文件目录下生成,如果点击clean的命令,target将会被清理掉

选择配置运行环境

在这里插入图片描述

添加maven的配置运行环境
在这里插入图片描述
在这里插入图片描述
点击OK之后
在这里插入图片描述
以后可以基于这个命令来运行编译, 也可以创建一个清理clean命令或者其他命令, 用来切换使用

小节:

  1. Maven环境配置
  2. Maven项目创建
  3. Maven命令执行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

稻田里展望者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值