处理IDEA集成Maven全过程这类问题时,先确认目标场景,再按步骤核对配置或玩法细节。








1.创建模块



2.创建test下面的resources


完整的Maven目录:

3.创建类


什么是坐标?
Maven 坐标主要组成
version: 定义当前项目版本号
导入 Maven 项目:
建议将要导入的 maven 项目复制到你的项目目录下
建议选择 maven 项目的 pom.xml 文件进行导入
依赖:指当前项目运行所需要的jar包,一个项目中可以引入多个依赖。
配置:
<dependencies> 标签<dependencies> 标签中 使用 <dependency> 引入坐标groupId, artifactId, version访问:https://mvnrepository.com/ 找到对应的依赖

例如查找:spring-context

复制粘贴到pom.xml中,并点击右上角刷新(下载)

下载完成如图

可以看到上面下载了很多对应的依赖,这种情况就叫:依赖传递
排除依赖:指主动断开依赖的资源,被排除的资源无需指定版本。
使用<exclusions> </exclusions>
<!-- 配置依赖 --><dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>6.1.4</version> <!-- 排除依赖 --> <exclusions> <exclusion> <groupId>io.micrometer</groupId> <artifactId>micrometer-observation</artifactId> </exclusion> </exclusions> </dependency></dependencies>

注意事项:
Maven的生命周期就是为了对所有的maven项目构建过程进行抽象和统一。
Maven中有3套相互独立的生命周期:

注意:在同一套生命周期中,当运行后面的阶段时,前面的阶段都会运行。
执行指定生命周期的两种方式: