Maven使用(二)创建java工程

手工从零创建 maven 项目太麻烦了,直接使用万能的 idea。

idea 和 maven 版本可能存在兼容问题,如果出现冲突,降低 maven 版本。


1.创建一个新的工程

之后的创建就都以模块的形式。

image-20220823091438317

工程与模块的关系:模块不是独立的,属于某一个工程,并可以使用该工程的所有资源。

这样就可以在一个工程里创建多个模块,共享配置资源,更加方便。

2.配置 jdk

当然选择经典1.8。

image-20220821153612578

SDK(Soft Development Kit):软件开发工具包

JDK(Java Development Kit):java 的开发工具包

例如安卓也是有 sdk 的,显然,jdk 是 sdk 的一个子集。

3.配置 maven

settings 中搜索 maven,改为自己的配置和仓库即可。(前文有讲到)image-20220821154306861

然而在这里更改的只是项目配置,而不是 idea 全局配置,也就是说每次新建项目都得改一次,比较麻烦。

解法见:idea的maven配置一直在c盘

4.创建 maven 模块

image-20220821160110543

以下是 maven 的项目模板,这里先不使用,直接 next 即可。

image-20220821160221959

然后设置 maven 坐标(前文也有讲过),finish 即可。

image-20220821160541830

再新建一个 resources 文件夹,并 Mark Directory as(本来全是灰色)。

image-20220821161751130

当然也可以右击文件更改:

image-20220821162039241

5.引入依赖

编写 pom.xml,刷新 maven。

image-20220821162705454

点击刷新即可。

image-20220821162836814

6.编写代码进行测试

首先创建如下文件:

image-20220821174201710

编写案例 Demo

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

编写测试代码 DemoTest

import org.junit.Assert;
import org.junit.Test;

public class DemoTest {
    @Test
    public void testSay() {
        Demo demo = new Demo();
        String ret = demo.say("youxing");
        // 断言,传入预计值和真实值
        Assert.assertEquals("hello youxing",ret);
    }
}

点击 compile 进行编译,test 进行测试:

image-20220821174506334

​ 左侧会生成新的 target 文件:

image-20220821175039314

常见问题

idea的maven配置一直在c盘

根本原因是只改变了项目的 maven 地址,全局 maven 地址没改变,因此得在 customize 中打开 All settings,再搜索 maven 进行配置。

image-20220713091618708

参考:https://blog.csdn.net/qq_41754409/article/details/122904322

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值