maven是基于项目对象模型(POM),可通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
Maven环境搭建
一、下载地址
http://mirrors.hust.edu.cn/apache/
二、maven安装后的目录结构
三、配置环境变量
右击计算机-属性-高级系统设置-环境变量,在系统变量中新建MAVEN_HOME,变量名:MAVEN_HOME,变量值:maven解压后的路径。
编辑Path,按Home键,将光标移动到最前面,键入“%MAVEN_HOME%\bin;”。
打开cmd窗口,输入 mvn –v,出现下图说明配置成功。
四、maven项目的目录结构
|-- src
|-- main
|-- java
|-- package
|-- test
|-- java
|-- package
|-- resources
HelloWorld程序
一、建立目录结构
|-- HelloWorld
|-- src
|-- main
|-- java
|-- com.test
|-- test
|-- java
|-- com.test
二、编写项目代码和测试代码
在main.java.com.test目录中新建HelloWorld.java文件,写入如下代码:
package com.test;
public class HelloWorld {
public String say(){
return "Hello World";
}
}
在test.java.com.test目录中新建HelloWorldTest.java文件,写入如下代码:
package com.huawei;
import org.junit.*;
import org.junit.Assert.*;
public class HelloWorldTest{
@Test
public void testHello(){
Assert.assertEquals("Hello World", new HelloWorld().say());
}
}
三、编写pom.xml文件
在项目根目录中,新建pom.xml文件,与src目录并列。
pom.xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.test</groupId>
<artifactId>HelloWorld</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
</dependencies>
</project>
四、编译、运行、打包
1. 在dos窗口中,进入项目根目录,也就是pom.xml所在的目录。
2. 执行 mvn compile 命令编译源码,编译成功后会在项目根目录下生成target文件夹,存放编译后的class文件。
3. 执行 mvn test 命令,运行测试代码。
4. 执行 mvn package 命令,将项目打包,打包成功后会在target文件夹生成项目的jar文件。