查询maven依赖的网址:http://mvnrepository.com/
一、<dependency>里标签<scope>表示该依赖的作用范围,<scope>test</scope>表示该依赖只能在test中使用。
二、典型的测试包括三步:
1.准备测试类及数据。
2.执行要测试的行为。
3检查结果
例如:
定义的类:
public class HelloWorld {
public String SayHello() {
return "Hello Maven";
}
}
测试的类:
public class HelloWorldTest {
@Test
public void TestSayHello(){
HelloWorld helloWorld=new HelloWorld();
String result=helloWorld.SayHello();
assertEquals("Hello maven",result);
}
}
三、如果不是使用IDE来编译mvn的时候可以用命令行
mvn clean compile表示编译代码
mvn clean test 表示编译测试
mvn clean package 表示代码打包,默认打包成jar文件,在target/文件夹下
mvn clean insatll 表示将jar包安装到本地maven仓库 以供其他项目使用
安装后可以在你的repository里查看到。如我的在com文件夹下。