0
点赞
收藏
分享

微信扫一扫

Maven | 05.Maven项目结构及Maven命令

Xin_So 2022-02-11 阅读 55

文章目录

参考视频

06-第一个Maven程序-Maven项目结构

07-第一个Maven程序-Maven项目构建

1.Maven项目结构

在IDEA中创建一个Maven项目,可以看到项目的结构如下:

image-20220208214706757

pom.xml中默认配置了一些基本信息,主要是定义项目的groupId、artifactId和version。测试时会用到junit,因此将其加入。

image-20220208214743375

主类:

image-20220208214801260

测试类:

image-20220208214814193

2.使用命令构建Maven项目

假如Maven项目是手工创建的(即不通过Maven指令,也不通过IDEA创建),还需要自己手工构建项目。

2.1.Maven构建命令(在DOS窗口中)

# 编译
mvn compile	
# 清除
mvn clean
# 测试
mvn test
# 打包
mvn package
# 安装到本地仓库
mvn install

需要注意的是,这些指令都依赖于一些Maven插件,因此在初次使用这些指令时,Maven会先从中央仓库(或镜像仓库)下载这些插件和插件所需的依赖(下载到本地仓库中)。

2.2.构建Maven项目

  1. 代码编写完毕后,通过mvn compile编译本项目

image-20220208215311588

如上图所示,编译成功的文件会放在target文件夹中

image-20220208215359009

  1. 可以通过mvn clean删除

image-20220210151158529

  1. 通过mvn test进行测试

image-20220210152121972

测试完毕后会生成一份报告,位置在target/surefire-reports文件夹中:

image-20220210152332396

其中的txt文件可以理解为日志,而xml文件则记录了测试时的详细参数

  1. 使用mvn package打包程序

image-20220210160248405

打包之前,程序先编译,再测试。在这些步骤都通过后,便会在target目录下生成jar包:

image-20220210160616276

  1. mvn install打包并将生成的jar包安装到本地仓库中

image-20220210161925128

具体会放在哪个目录,取决于你在pom.xml中定义的groupId、artifactId和version。

举报

相关推荐

0 条评论