手工从零创建 maven 项目太麻烦了,直接使用万能的 idea。
idea 和 maven 版本可能存在兼容问题,如果出现冲突,降低 maven 版本。
1.创建一个新的工程
之后的创建就都以模块的形式。
工程与模块的关系:模块不是独立的,属于某一个工程,并可以使用该工程的所有资源。
这样就可以在一个工程里创建多个模块,共享配置资源,更加方便。
2.配置 jdk
当然选择经典1.8。
SDK(Soft Development Kit):软件开发工具包
JDK(Java Development Kit):java 的开发工具包
例如安卓也是有 sdk 的,显然,jdk 是 sdk 的一个子集。
3.配置 maven
在 settings
中搜索 maven
,改为自己的配置和仓库即可。(前文有讲到)
然而在这里更改的只是项目配置,而不是 idea 全局配置,也就是说每次新建项目都得改一次,比较麻烦。
4.创建 maven 模块
以下是 maven 的项目模板,这里先不使用,直接 next 即可。
然后设置 maven 坐标(前文也有讲过),finish 即可。
再新建一个 resources
文件夹,并 Mark Directory as
(本来全是灰色)。
当然也可以右击文件更改:
5.引入依赖
编写 pom.xml
,刷新 maven。
点击刷新即可。
6.编写代码进行测试
首先创建如下文件:
编写案例 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
进行测试:
左侧会生成新的 target
文件:
常见问题
idea的maven配置一直在c盘
根本原因是只改变了项目的 maven 地址,全局 maven 地址没改变,因此得在 customize 中打开 All settings,再搜索 maven 进行配置。
参考:https://blog.csdn.net/qq_41754409/article/details/122904322