Maven工程

---

Maven工程类型

749D8F458E62DC9006C8F0C19785626B

在idea中创建maven工程

image-20210116143146033

image-20210116144341118

标准目录结构

image-20210116153114146

src/main/java 存放java源代码

src/main/resources 存放主要的资源文件,比如xml配置文件和properties文件

src/test/java 存放测试用的类,比如JUNIT的测试一般就放在这个目录下,你可以在test中创建一个resources存放测试用的资源

target目录存放编译后的文件

image-20210116160329651

image-20210116160829939

为项目添加依赖:

1.复制要引入的项目坐标

image-20210118155815388

2.在pom.dependencies中添加依赖

image-20210118155751130

依赖的传递性

先将项目clean->install重新打包生成target目录

新建一个项目MavenDemo2,在这个项目中引入MavenDemo

image-20210118161605247

可见项目2中可正常使用mybatis中的类

image-20210118161925828

依赖传递遵循最短路径和最先声明优先

可通过exclusion去除不用的 依赖包

image-20210118162658111

原文地址:https://www.cnblogs.com/potofsalt/p/14302272.html