1、创建项目
在Maven 核心概念已经介绍过了,这里不在分析
2、操作项目
以下操作Maven项目的方式除去创建外,必须进入到 pom.xml 所在的目录。如果没有在 pom.xml 所在的目录运行 Maven 的构建命令,那么会看到下面的错误信息
(1)、编译项目
cmd进入pom.xml所在的目录执行以下代码:
mvn compile
编译成功.
项目下生成了target目录,内容如上
(2)、清理项目
cmd进入pom.xml所在的目录执行以下代码:
mvn clean
清理成功,target文件夹会被删除.
(3)、运行项目中的测试用例
i、在测试项目中新增如下类,项目结构如下:
结构参考Maven 核心概念
新增Computer类,代码如下:
public class Computer { /** * @param i * @param j * @return */ public int add(int x, int y){ return x + y; } }
新增Computer测试类
public class ComputerTest{ @Test public void test1(){ Computer computer = new Computer(); int result = computer.add(1,2); org.junit.Assert.assertEquals(3, result); } }
cmd进入pom.xml所在的目录执行以下代码:
mvn test
说明测试用例测试通过,改变预期值代码如下:
public class ComputerTest{ @Test public void test1(){ Computer computer = new Computer(); int result = computer.add(1,2); org.junit.Assert.assertEquals(6, result); } }
再次执行mvn test
错误信息很直观.
注意:\target\surefire-reports 可以查看target下的surefire-reports里面存放了测试报告
(4)、打包项目
cmd进入pom.xml所在的目录执行以下代码:
mvn package
这里显示了jar包的生成位置,且执行了测试项目,如果在打包时控制不需要执行测试项目可以配置相关文件来实现
(5)、安装本地包到本地Maven仓库
cmd进入pom.xml所在的目录执行以下代码:
mvn clean install
这里说明项目jar包被安装到了本地Maven仓库.安装路径参考Maven 核心概念中1.1
标签:xml,pom,Maven,Computer,基本操作,public,mvn From: https://www.cnblogs.com/GreenLeaves/p/17425775.html