1.maven的结构认识
src
main
com
imooc
calss
test
com
imooc
test
resources
pom.xml
以上是maven项目存在的必须结构!如下图
test 中存放的是junit的测试类
2.main中和test中的代码展示
main中的实体类
package com.imooc.test1; public class HelloWord{ public String sayHello(){ return "Hello World !"; } }
Test中的代码展示(根据JUNIT进行的单元测试)
package com.imooc.test; import org.junit.*; import org.junit.Assert.*; import com.imooc.test1.HelloWord; public class HelloWordTest{ @Test public void testHello(){ Assert.assertEquals("Hello World !",new HelloWord().sayHello()); } }
3.pom.xml文件内容
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>com.imooc.Test1</groupId> <artifactId>Test1</artifactId> <version>0.0.1-SNAPSHOT</version> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> </dependencies> </project>
groupId:项目的包路径
artifactId:项目名称
version:历史版本
<dependencies>
<dependency>
其他依赖的jar包
</dependency>
</dependencies>
4.到项目的更目录运行Maven命令
mvn compile 对代码进行编译
mvn test 测试用JUNIT测试用例
mvn package 把项目打成JAR包
mvn clean 删除target