Maven中的坐标和仓库

构件

构件通过坐标作为其唯一标识,任何一个构件都必须明确定义自己的坐标。

坐标

这里写图片描述

这里写图片描述

这里写图片描述

  • groupId:定义当前maven项目隶属的实际项目。通常是域名反向

  • artifactId:该元素定义实际项目中的一个maven项目(模块),推荐做法是使用实际的项目名作为artifactId的前缀

  • version:定义maven项目当前所处在的版本

  • packaging:该元素定义maven项目的打包方式,打包方式通常与所生成构件的文件扩展名对应。

  • classifier:该元素用来帮助定义构建输出的一些附属构件。

仓库

什么是仓库?
这里写图片描述

本地仓库和远程仓库
下面就是一个远程的中央仓库,
这里写图片描述

所有的项目中pom.xml都继承自maven-model-builder-3.5.0.jar中的pom-4.0.0.xml,他们都拥有这个远程的全球的中央仓库

我们来访问这个远程仓库
这里写图片描述
几乎所有的开源项目都可以在上面找到

镜像仓库

由于国外访问速度太慢,国内也有提供一样的功能的仓库,相对速度会更快,如何修改镜像仓库的位置?
这里写图片描述
找到conf目录下的setting.xml文件,打开
这里写图片描述

推荐使用阿里云的,速度较快
这里写图片描述

本地仓库

如何更改本地仓库的位置,默认本地仓库是在:C:\Users\用户名\.m2\repository中。
这里写图片描述
现在更改本地仓库位置,依然修改setting.xml文件
这里写图片描述

这里写图片描述

测试一下,看看本地仓库位置是否修改成功
这里写图片描述

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值