Maven工程目录结构
HelloWorld工程示例
HelloWorld.java
package com.zte.maven01.model;
public class HelloWorld {
public String sayHello(){
return "Hello World!";
}
}
HelloWorldTest.java
package com.zte.maven01.model;
import org.junit.*;
public class HelloWorldTest {
@Test
public void testHello(){
Assert.assertEquals("Hello World!",new HelloWorld().sayHello());
}
}
pom.xml配置
<modelVersion>4.0.0</modelVersion>
<groupId>com.zte.maven01</groupId>
<artifactId>maven01-model</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
</dependencies>
测试几个mvn命令
mvn clean 清理target目录
mvn compile 编译
mvn test 测试
mvn package 打包
mvn install 安装jar到本地仓库