Maven中的坐标和仓库

xiaoxiao2021-02-27  191

构件

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

坐标

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文件

测试一下,看看本地仓库位置是否修改成功

c. 认证博客专家 MySQL Java Elasticsearch github:https://github.com/cckevincyhgitee:https://gitee.com/cckevincyh
转载请注明原文地址: https://www.6miu.com/read-10205.html

最新回复(0)