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到本地倉庫