环境配置
检查JDK安装
java卸载
java安装(JDK17)
Download the Microsoft Build of OpenJDK | Microsoft Learn
maven安装
maven下载
http://maven.apache.org/download.cgi
环境变量设置
Maven配置
生成.m2文件夹
mvn help:system
先运行一条简单的命令:mvn help:system。该命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的变成工作很有帮助。该命令的目的是让Maven执行一个正在的任务。我们可以从命令行输出看到Maven会下载\maven-help-plugin,包括pom文件和jar文件。这些文件都被下载到了Maven本地仓库中。
现在.m2文件夹就生成了,在用户目录下可以找到.m2文件夹,如:C:\Users\panjunbiao.m2
默认情况下,该文件夹下放置了Maven本地仓库(C:\Users\Lenovo\.m2\repository),所有的Maven构件都被存储到该仓库中,可以方便重用。可以到C:\Users\Lenovo\.m2\repository\org\apache\maven\plugins\maven-help-plugin目录下找到刚刚下载的maven-help-plugin的pom文件和jar文件。
配置用户范围的settings.xml文件
默认情况下,.m2文件夹下除了repository仓库之外就没有其他目录和文件了,不过大多数Maven用户需要复制安装目录下的D:\apache-maven-3.6.3\conf\settings.xml文件到.m2文件夹下C:\Users\panjunbiao\.m2\settings.xml。这是一条最佳实践。
Maven用户可以选择配置安装目录下的\conf\settings.xml文件或者.m2文件夹下的settings.xml文件。前者是全局范围的,整台机器上的所有用户都会直接受到该配置的影响,而后者是用户范围的,只有当前用户才会受到该配置的影响(推荐)。
配置Maven本地仓库
打开.m2文件夹下的settings.xml文件,添加如下配置:
(C:\Users\Lenovo.m2\wrapper\dists\apache-maven-3.9.9-bin\4nf9hui3q3djbarqar9g711ggc\apache-maven-3.9.9\conf)
<!-- 设置本地仓库位置 -->
<localRepository>D:\maven-local-repository</localRepository>
这样Maven本地仓库就不用在C盘下了。
IntelliJ IDEA中使用Maven
设置IDEA属性
使用Maven创建项目
编写代码
创建HelloMaven.java类
public class HelloMaven
{
public String sayHello()
{
return "Hello Maven";
}
public static void main(String[] args)
{
System.out.println(new HelloMaven().sayHello());
}
}
创建HelloMavenTest.java测试类
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
/**
* 使用JUnit5进行测试类
* @author pan_junbiao
**/
class HelloMavenTest
{
@BeforeEach
void setUp()
{
}
@AfterEach
void tearDown()
{
}
@Test
void sayHello()
{
HelloMaven helloMaven = new HelloMaven();
String result = helloMaven.sayHello();
System.out.println(result);
assertEquals("Hello Maven",result);
}
}
文章评论