1. 创建约定的目录结构
- 根目录\ 工程名
- src目录\ 源代码
- pom.xm\ Maven工程核心配置文件
- main目录\ 存放主程序
- test\ 存放测试程序
- java\ 存放Java的源文件
- resource\ 存放框架配置文件
1.1 手动创建此目录
1.2 pom.xml添加如下内容
<?xml version="1.0" ?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.quinntian.maven</groupId>
<artifactId>Hello</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Hello</name>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.0</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
1.3 编写主程序代码
在src/main/java/com/quinntian/maven目录下新建文件Hello.java,内容如下
package com.quinntian.maven;
public class Hello {
public String sayHello(String name){
return "Hello "+name+"!";
}
}
1.4 编写测试代码
在/src/test/java/com/quinntian/maven目录下新建测试文件HelloTest.java
package com.quinntian.maven;
import org.junit.Test;
import static junit.framework.Assert.*;
public class HelloTest {
@Test
public void testHello(){
Hello hello = new Hello();
String results = hello.sayHello("litingwei");
assertEquals("Hello litingwei!",results);
}
}
2. 运行Maven命令
2.1 执行与构建相关的命令,必须进入pom.xml所在的目录
2.2 常用命令
mvn clean
清理mvn compile
编译主程序mvn test-compile
编译测试程序mvn test
执行测试mvn package
打包
2.3 执行mvn compile命令
2.4 本地仓库的位置以及修改
- 下载的依赖包存放位置,也是本地仓库
- 本地仓库若找不到则会自动连接外网下载
默认本地仓库位置如图
修改默认本地仓库位置
C:\Software\apache-maven-3.2.2\conf\
2.5 常见Maven命令执行后所生成文件
maven clean
将生成target文件全部删除