JavaMaven【二、目录结构&HelloMaven】
目录结构
Demo:
1、创建目录结构
2、编写hello maven以及对应的test,放到对应目录下
package com.shane.maven01.model;
public class HelloMaven{
public String sayHello(){
return "Hello Maven";
}
}
package com.shane.maven01.model;
import org.junit.*;
import org.junit.Assert.*;
public class HelloMavenTest{
@Test
public void testSayHello(){
Assert.assertEquals("Hello Maven",new HelloMaven().sayHello());
}
}
3、创建pom.xml,放到项目根目录(与src同级)
4、cmd,切换目录到项目根目录
- mvn compile --编译,编译后生成target文件,里面包含classes
- mvn test --执行test,测试后在target下生成reports文件夹,测试报告
- mvn package --打包,在target下生成jar包
- mvn clean --删除target
- mvn install --将该项目安装到本地库
maven compile工作流程
1、编译工程
2、若有引用,去pom.xml中查找依赖,并去本地库查找是否有jar包,若有,导入到项目的build path
3、若本地库未找到,去中央库找
4、编译成功