Maven(四)坐标、仓库

坐标

图片发自简书App




仓库

图片发自简书App

Maven每次编译都会先从本地仓库找依赖,如果本地仓库没有就去全球远程仓库找,远程仓库若没有就会报错。


远程仓库:

远程仓库的地址配在主pom.xml文件中:

图片发自简书App

国外地址:

图片发自简书App

地址可以打开:

图片发自简书App

由于远程仓库地址在国外,因为网络的原因会慢,所以可以改为国内镜像仓库:

改为国内镜像仓库:

图片发自简书App

修改settings.xml

图片发自简书App

在146行:

图片发自简书App

id是镜像ID,mirrorOf是全球远程ID,name随便为镜像起个名字,url是镜像地址。

图片发自简书App

mirrorOf改为*,会将所有国外远程地址替换成此镜像地址:

图片发自简书App



本地仓库:

本地仓库的默认位置:

图片发自简书App

若你不想让本地仓库放在C盘,可以更改位置:

修改本地仓库存放位置:

settings.xml文件53行:

图片发自简书App

修改后的新的本地仓库位置:

图片发自简书App

将settings.xml文件拷贝一份,放在本地仓库新目录:

图片发自简书App

预备以后如果换Maven版本,可以将此settings.xml文件直接拷贝过去替换掉新的Maven里边的:

图片发自简书App

验证本地仓库位置是否更改成功:

图片发自简书App

确定更改成功,因为新本地仓库是空的,它正在往里面下载东西:

图片发自简书App





















最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • |-1-更新内容[6.从仓库解析依赖的机制(重要)] 1Maven仓库作用 仓库用来存储所有项目使用到构件,在ma...
    zlcook阅读 6,178评论 0 25
  • 简介 概述 Maven 是一个项目管理和整合工具 Maven 为开发者提供了一套完整的构建生命周期框架 Maven...
    闽越布衣阅读 4,364评论 6 39
  • 在Maven世界中,依赖、插件、项目构建完成后输出的jar包都可以看作是一个构件,任何一个构件都有一组坐标唯一标识...
    SonyaBaby阅读 634评论 0 0
  • #打卡# 03月29日 天气多云 【我的进度】:日跑2公里坚持第276天,每日5点多早起坚持第204天,每日sev...
    龙马行天下阅读 191评论 0 1
  • 白飞飞闻言心中一喜,可面上却做出一副勉为其难才答应的样子。 欧阳明日看着她那副模样,嘴角的笑意更浓了。但两人却不再...
    半盏风月阅读 1,263评论 2 5