我们编写的所有配置都会放到pom.xml文件中这个project(普肉J克特)当中。
先是modelversion这个可以无视,这个是maven版本相关的信息,当他不存在,但不要改动它
---【定位】---信息3兄弟----唯一依赖
祖贵滴(groupId)
阿 te 法克特(artifactId)
威森(version)
Maven 的三大坐标是它的核心灵魂,作用只有一个:在全世界的 Maven 仓库里,精准、唯一地定位到一个 jar 包 / 项目,就像快递地址一样,缺一不可。
作用:通过这3兄弟,找到jar包所在的位置
他们怎么找jar包?
他们到本地仓库找根据一以下坐标找
<groupId>org.example</groupId> <artifactId>wslant</artifactId> <version>1.0-SNAPSHOT</version>
本地仓库没有jar包,找不到,就去我们配置的镜像去找,去远程镜像地址找
去依次你找你自己配置好的网络镜像,比如阿里云,华为云去下载,下载到了
返回中央仓库,找不到会报错not f
怎么样去配置本工程坐标信息
比如模块有3个,前台、后台、common(聚合maven项目)
我们开发的项目大部分是多个工程多个模块组成
比如:前台、后台、commn这个属于一个oa系统模块那么
就是OA(前台、后台、commn)这样写
这样配置的坐标信息就不一样
---【引用jar包】---
<dependencies>(大箱子)
<dependency>(小盒子)
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</dependency>(小盒子)
</dependencies>(大箱子)
去下载一个依赖servlet.去:https://mvnrepository.com/
找到你想找的版本,比如我需要4.0.1版本
这就是他给到的配置项
复制进去pom.xml文件里,就会生成一个servlet依赖
这里记得点刷新同步
如何删除它,鼠标指上去他会告诉你地址,找到,并删除就行了。
全局调整依赖的版本,加二条下面的命令,好处就是,版本号想变就直接变,再更新就是了。
这样做的目的:为了多个地方都可以调用一个地方的版本号
<javax.servlet.version>4.0.1</javax.servlet.version>
<version>${javax.servlet.version}</version>