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、编译成功

posted @ 2017-04-21 18:02  l.shane  阅读(169)  评论(0编辑  收藏  举报