(一)准备工作
1、从官网下载压缩包:apache-maven-3.5.4-bin,然后解压到D盘没有中文的目录。
2、配置环境变量:
在左下角win打开“设置”,搜索“高级系统设置”,点击“高级”,点击“环境变量”:
点击“新建”,输入路径名称为“MAVEN_HOME”,然后将刚刚bin文件夹以上的路径“D:\apache-maven-3.5.4”粘贴过来。点击确定即可。
然后再点击栏目中的“Path”,再点击“编辑”,点击“新建”,输入%MAVEN_HOME%\bin,点击确定。
3、检查是否配置成功
打开cmd,输入:
mvn -v
出现版本号及安装路径就说明安装成功。
(二)Maven的配置
找到maven的安装目录下的config文件夹下的settings.xml(D:\apache-maven-3.5.4\conf)进行修改。
1、配置本地仓库路径(默认在C盘),平时用来存放jar包。
新建D:\maven\Repository文件夹,然后:
<localRepository>D:\maven\Repository</localRepository>
2、配置中央仓库路径为阿里的镜像:
在 mirrors标签内添加:
<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
3、配置编译版本:
在profiles标签内添加:
<profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties></profile>
(三)IDEA创建Maven项目
1、新建一个empty project,命名为SSM1。
点击项目名,右键new,选择Module,左侧选择“Maven archetype”,可以给项目命名为MavenIntro,然后是点击下方add archetype:
其中GroupId表示公司域名的倒序,ArtifactId表示模块名,Version表示版本,都可以任意设置,这里我们分别设置为com.atguigu.web1;Hello;1.0,点击确定即可。点击create即可。
2、与本地Maven构建起来
点击File,选择Settings,选择Build,Execution…下面的Build Tools下面的Maven,修改path,如果想用idea内置的Maven,就找到D:\software\IntelliJ IDEA 2022.1.2\plugins\maven\lib\maven3\conf下的settings.xml文件,像(二)修改三处。
如果想用自己的Maven,就将路径改成:D:\apache-maven-3.5.4
3、根据Maven约定的文件目录,将这些文件目录准备好:
4、首先在pom.xml中导入junit的依赖:
<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency></dependencies>
在src下的main的java文件夹中新建Hello.class,写一个返回类型为String的函数:
public class Hello {public String sayHello(String name){return "Hello"+name;}
}
然后我们在src下的test的java文件夹下新建HelloTest.class,写一个测试类:
public class HelloTest {//需要用到单元测试(junit)@Testpublic void test(){Hello hello = new Hello();//创建一个Hello对象String name1 = hello.sayHello("第一个maven项目");System.out.println(name1);}}
点击左边的绿色按钮开始运行测试类HelloTest:
控制台输出:
Hello第一个maven项目
那么第一个maven项目就执行成功了!