当前位置: 首页 > news >正文

maven项目中pom.xml文件内容详解

一、什么是pom.xml文件?

 POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,XML格式,名称为 pom.xml,他是一个有关于maven操作的配置文件。每一个maven项目在创建时都会自动生成pom.xml文件。最主要的功能就是里面写入项目所需jar包的信息。

二、maven的初始结构介绍

下图代码是对每一个maven项目的初始结构代码的介绍,学者们只需重点关注下图两个红色框的内容即可,第一个代表项目的打包方式,第二个代表配置该项目的jdk版本和编码格式。打包方式有三种,分别是war,jar,和pom。其中war和jar是两种不同文件的打包方式,pom方式是涉及到父子项目模块中,作为父模块的配置需要被子模块所继承使用时的打包方式。

 三、在pom.xml中进行依赖管理

将所需要的依赖先用dependencies标签包住,然后在标签里面写每个依赖的坐标即可。要注意dependencies标签需要写在project标签里面。

获取依赖坐标的方式

提供两个网站,一个是maven中央仓库,另一个是阿里云maven仓库。下面简单介绍一下maven中央仓库的使用方法。下面是进入maven官方中央仓库首页的图片,在最上面搜索框中输入要搜索的依赖信息,这里以以log4j为例,

搜索后找到下面图你的搜索内容最相近的一个然后点进去, 

 查看下图所示的信息 

 当点击了版本号后,会出现依赖坐标,将内容复制到maven项目的

<dependencies>

</dependencies>
标签中即可

此时已经添加了依赖,按照下图顺序,先打开maven管理,然后点击2号红色框的刷新,加载pom.xml文件中的新增依赖。

相关文章:

  • PyTorch 基础学习(1) - 快速入门
  • 机器学习——聚类算法K-Means
  • 继Devin之后又一AI工程师:Genie横空出世!
  • [Android] [解决]Bottom Navigation Views Activity工程带来的fragment底部遮盖的问题
  • 【项目实战】C++视频共享点播系统
  • vue2+OpenLayers 天地图上打点并且显示相关的信息(2)
  • 《笨办法学Python》 经典Python入门书籍介绍
  • 深入理解NPM版本范围预览锁定:策略、实践与示例
  • 【MySQL】库的操作
  • 数字孪生赋能智慧城市大脑智建设方案(可编辑65页PPT)
  • element-plus的表单输入框有清除按钮的,文字输入前后宽度不一致怎么解决
  • TinyWebserver的复现与改进(4):主线程的具体实现
  • WordPress原创插件:Download-block-plugin下载按钮图标美化
  • 【面试宝典】Java基础 这个面试题整理的不全 后期会进行补充
  • Linux知识复习第2期
  • 前端实习手记(7):立秋快乐
  • AI学习记录 - gpt如何进行token化,理论知识,以GPT2为举例
  • Linux安全与高级应用(十二)深入探讨Linux系统中的YUM仓库服务与PXE网络装机
  • 使用 MongoDB 构建 AI:Flagler Health 的 AI 旅程如何彻底改变患者护理
  • C:每日一题:单身狗
  • 42岁退役军人高武生命最后时刻:在水中托举近20分钟救出落水孩童
  • 践行自由贸易主义理念,加快区域合作进程
  • 上海模速空间“北斗七星”与“群星”生态布局,正在做些什么?
  • 新质观察|“模速空间”如何成为“模范空间”
  • 罗马尼亚总理乔拉库宣布辞职
  • 巴菲特股东大会十大金句:未来五年内可能有投资机会,快乐的人活得更久