个人笔记:快速入门maven

本文介绍了Maven的基础知识,包括maven仓库的分类(本地、远程、中央和私服),pom.xml文件的详细内容,如项目配置信息、依赖管理和生命周期。还讲解了如何在IDEA中创建Maven项目以及常用Maven命令的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

maven仓库的秘密

maven仓库的分类

本地仓库

  • 本地仓库,顾名思义,就是 Maven在本地存储的地方。
  • Maven的本地仓库,在安装 Maven 后并不会创建,它是在第一次执行 maven 命令的时候才会被创建
  • maven 本地仓库的默认位置:无论是windows 还是 linux,在默认C盘用户目录下,都会有一个 .m2/repository/ 的仓库目录,这就是 Maven仓库的默认位置。

在我们下载的安装包中, conf 文件夹下的 setting.xml 文件中,我们可以指定默认的本地仓库存储路径

<localRepository>D:\mavenplus-rep</localRepository>

在这里插入图片描述

远程仓库

中央仓库
  • 最核心的中央仓库开始,中央仓库默认是远程仓库,maven安装的时候,自带的就是中央仓库的配置,可以通过修改 setting.xml 文件,修改默认的中央仓库地址。
  • 中央仓库包括了绝大数流行的开源Java 构建,以及源码、作者信息、SCM、许可证信息等。一般来说,简单的 Java 项目依赖的构建都可以在这里下载到。

下方是默认的配置,我们不需要去做任何配置。
在这里插入图片描述

私服

通常是公司的服务器,如一家公司可能有多个团队,其中一个团队他们是使用到了某个jar包,那么就可以上传到私服上面,其他团队需要用的话,就可以去使用。

其他公共库

如何使用 IEDA简历一个 maven 项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

maven 项目的标准目录结构

在这里插入图片描述

maven 核心 pom 文件

什么是 pom

pom 代表项目对象模型,它是 maven 中工作的基础组成单位。它是一个 XML 文件,始终保存在项目的基本目录中的 pom.xml 文件中。pom包含的对象是使用 maven 来构建的。pom.xml 文件包含了项目的各种配置信息,需要特别注意,每个项目都只有一个 pom.xml 文件。

项目配置信息

在这里插入图片描述

  • project: 工程根标签
  • modelVerison:pom模型版本,maven2和3只能为4.0.0
  • groupId:这个是工程组的标识。它在一个组织或者项目中通常是唯一的。
  • artifactId: 这个是工程的标识。它通常是工程的名称。groupId 和 artifactId 一起定义了 一起定义了 atrifact 在仓库中的位置
  • version:工程的版本号。
  • packaging:定义 maven 项目的打包方式,有 JAR、WAR 和 EAR三种格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七月的小尾巴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值