maven下载
访问 maven官网下载安装包
maven目录结构
- bin目录包含mvn的运行脚本
m2.cnf 是一个配置文件 - boot目录
plexus-classworlds-2.5.2.jar是一个类加载器框架,maven使用它来加载类库 - conf是配置文件目录
这里的settings.xml后续要配置 - 4 lib目录,是maven运行时依赖的一些jar包
- 配置maven的环境变量
计算机—>属性—>高级系统设置—>环境变量
环境变量分为 用户变量和系统变量,如果你的电脑是多人使用的,定义在系统变量里的,所有用户都可以使用,而在用户变量定义的只对当前用户有效,其他用户不可以使用
环境变量配置好后,打开cmd,输入命令mvn -v,如果显示如下,证明设置成功:
使用maven构建helloword工程,目录结构如下:
我这里使用idea,选择module—>maven
package com.torey.jarTest;
public class HelloWorld {
public static String sayHello(){
System.out.println("Hello World");
return "Hello World";
}
}
mvn compile 对项目进行编译
cmd进入项目根目录, 输入命令:mvn compile,对项目进行编译
BUILD SUCCESS证明项目编译成功了
mvn test 执行测试用例
- 执行 mvn test,执行测试用例:
- 进入项目根目录,可以看到maven为我们生产了target目录
target目录内容如下:
classess文件夹是字节码文件
surefire-reports 文件夹是测试报告文件
mvn package 对项目进行打包
- 使用 mvn package,对项目进行打包
执行成功后,就生产了jar包