maven工程的依赖介绍(2023版idea--2024年最全最详细)

搭建maven工程

我们在右上角打开对应的设置结构之后

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第1张图片

然后我们进行对应的maven仓库以及路径配置

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第2张图片

然后新建项目

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第3张图片

然后我们构建系统选择对应的maven就可以啦

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第4张图片

maven依赖管理

我们配置对应的依赖文件是针对的pom.xml文件

也就是这个结构,真正的是groupid到version这三个标签内的配置文件

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第5张图片

当然对于第一次使用的话肯定会有问题也就是识别不到,这个是没关系的

https://mvnrepository.com/ 这里我们仅仅需要去中央仓库进行对应的下载就可以

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第6张图片

点击这个我们就可以进入对应的代码拷贝啦

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第7张图片

这里直接复制就可以啦

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第8张图片

这里我们就可以进行配置啦maven工程的依赖介绍(2023版idea--2024年最全最详细)_第9张图片

这里我们就好了,不在需要我们进行对应的自己导入jar包,这就是maven依赖的好处,我们仅仅需要把对应的配置文件弄好后,我们再去进行刷新(相当于自动下载加导包)

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第10张图片

导入新的maven项目

这里我们点击m就可以,再点击加号

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第11张图片

然后我们选中对应的xml文件就可以,这样我们就导包完成啦

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第12张图片

依赖传递性

这里我们仅仅下载了对应的日志文件得到jar包,但是为什么还有对应的其他的jar包呢,这里就是涉及到对应的一个性质

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第13张图片

我们在a项目里面导入b项目的配置

首先我们看一下b项目的坐标

然后我们在a项目中导入b的坐标,然后点击m刷新就可以啦

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第14张图片

好的,到这里我们就配置好了,我们可以打开视图查看

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第15张图片

我们在xml文件下面鼠标右键,就可以打开对应的图标查看啦

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第16张图片

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第17张图片

但是我们有时候项目联系少的话,就不想要他进行依赖,这里我们就是使用依赖终端就可以啦

依赖中断

大家在传递项目坐标的时候,我们在下面可以指定依赖中断

            
                
                    mysql
                    mysql-connector-java
                
                    <这里我们可以创建多个断链>
                 
                    
                    
                
            

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第18张图片

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第19张图片

依赖范围

这里我们就是对应的依赖项的标签scope

  test

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第20张图片

生命周期

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第21张图片

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第22张图片每一个模块内的属性在运行的时候都会去执行对应的前面的功能

例如我们在执行对应的test时候,会有对应clean运行

但是如果说你不想执行前民的功能,就可以选择对应的跳过阶段


后面呢具体的maven项目开发,后续我在去学习

今日分享--music

我们永远在奔赴路上

maven工程的依赖介绍(2023版idea--2024年最全最详细)_第23张图片

我将在何处游荡 - AniFace - 单曲 - 网易云音乐

你可能感兴趣的:(intellij-idea,maven,java)