Java项目打造的管理和构建工具
- 提供了一套标准化的项目结构;
- 提供了一套标准化的构建流程(编译,测试,打包,发布……);
- 提供了一套依赖管理机制。
Maven提供了一套目录结构以及相应的管理功能
一个典型的maven项目的目录如下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gABvZolR-1654068965529)(D:Documentsmarkdownimage-20220509212532107.png)]
.idea是Intelij IDEA特有的,而Maventest是项目名称
存放Java源码的目录是src/main/java,存放资源文件的目录是src/main/resources,存放测试源码的目录是src/test/java,存放测试资源的目录是src/test/resources
特别注意有一个项目描述文件pom.xml,maven的各个功能都是通过这个文件调整的
4.0.0 org.example MavenTest 1.0-SNAPSHOT 18 18



