文章目录
参考视频
06-第一个Maven程序-Maven项目结构
07-第一个Maven程序-Maven项目构建
1.Maven项目结构
在IDEA中创建一个Maven项目,可以看到项目的结构如下:
pom.xml中默认配置了一些基本信息,主要是定义项目的groupId、artifactId和version。测试时会用到junit,因此将其加入。
主类:
测试类:
2.使用命令构建Maven项目
假如Maven项目是手工创建的(即不通过Maven指令,也不通过IDEA创建),还需要自己手工构建项目。
2.1.Maven构建命令(在DOS窗口中)
# 编译
mvn compile
# 清除
mvn clean
# 测试
mvn test
# 打包
mvn package
# 安装到本地仓库
mvn install
需要注意的是,这些指令都依赖于一些Maven插件,因此在初次使用这些指令时,Maven会先从中央仓库(或镜像仓库)下载这些插件和插件所需的依赖(下载到本地仓库中)。
2.2.构建Maven项目
- 代码编写完毕后,通过
mvn compile
编译本项目
如上图所示,编译成功的文件会放在target文件夹中
- 可以通过
mvn clean
删除
- 通过
mvn test
进行测试
测试完毕后会生成一份报告,位置在target/surefire-reports文件夹中:
其中的txt文件可以理解为日志,而xml文件则记录了测试时的详细参数
- 使用
mvn package
打包程序
打包之前,程序先编译,再测试。在这些步骤都通过后,便会在target目录下生成jar包:
mvn install
打包并将生成的jar包安装到本地仓库中
具体会放在哪个目录,取决于你在pom.xml中定义的groupId、artifactId和version。