0 前提准备
0.1 安装java开发环境

0.2 安装maven工具

1 maven项目基本结构
如图所示,整个maven项目有业务文件、测试文件、POM依赖管理文件;其实还有一个资源文件resources;
代码文件和测试文件都是放在src文件中,src文件成为源文件;业务文件和测试文件处于src中同一级目录;
资源文件管理文件分为测试资源文件和业务资源文件,分别位于main目录和test目录,此处没有进行创建。

2 maven项目搭建
2.1 创建maven项目结构
安装maven规范的目录结构进行创建,创建结果如图所示

2.2 创建一个类
该类中只有一个返回类型为String类型的方法
package com.xunyji.mvn01.model; public class HelloWorld { public String sayHello() { return "HelloWorld"; } }
2.3 创建一个测试类并引入pom.xml文件
该测试类中引用了 HelloWorld 类,而且在该类中使用了Junit 提供的注解@Test
package com.xunyji.mvn01.model; import org.junit.*; import org.junit.Assert.*; import com.xunyji.mvn01.model.HelloWorld; public class HelloWorldTest { @Test public void testHello() { Assert.assertEquals("HelloWorld", new HelloWorld().sayHello()); } }
pom.xml2.4 编译、测试、打包、清除
利用maven进行首次编译和打包时会下载一些依赖
2.4.1 编译
mvn compile
技巧01:进入到项目根目录执行 mvn compile
技巧02:编译成功后会在项目根目录中创建一个target目录,并且将编译生成的业务代码对应的一些class文件(就是main中的java文件)放到target目录中
技巧03:mvn compile 命令只会对main里面的java文件进行编译,然后将生成的class文件放到target目录中

2.4.2 测试
mvn test
技巧01:进入到项目根目录执行 mvn test
技巧02:mvn test 命令会自动进行编译操作,而且是将main和test中的文件都进行编译,并将生成的class文件分类放到target目录中去

2.4.3 打包
mvn package
技巧01:进入到项目根目录执行 mvn package
技巧02:mvn package 会自动进行 mvn test 操作(即:打包前会对main和test中的文件进行编译并且对test中的文件进行测试)
技巧03:打包操作文成后会在target目录生成一个jar包(该jar包就是整个项目被打包后的结果)


