配置文件位置

找到自己Maven的本地安装位置,并找到配置文件

  • D:\devbasic\maven\apache-maven-3.6.0\conf

中央仓库

当建立一个Maven工程的时候,Maven会检查pom.xml中的依赖信息,并在本地仓库获得依赖资源,如果没有找到,然后会从默认中央仓库查找下载。

依赖搜索:https://mvnrepository.com/

一般需要的Jar包依赖关系我们都可以在此网站中搜索到。

中央仓库分为两类:

  • 公共仓库:一些厂商提供的中央仓库地址(任何人都可以使用)
  • 私有仓库:企业或个人搭建的仓库地址(仅小部分人使用)

全局配置-公共仓库

配置阿里云共有仓库,搜索 mirrors 在最上面添加以下内容

<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

全局配置-私有仓库

一般在企业开发中会有统一的私服地址,以企业、部门、项目组为单位的私服镜像仓库,用于内部制品的依赖获取与发布。

阿里云效Maven私服为例:点击进入

  1. 登录后需要新增一个企业
  2. 找到自己的私服仓库配置
  3. 按照流程进行配置

  • 在servers节点添加如下配置
<servers><server><id>rdc-releases</id><username>hfYti6</username><password>******</password></server><server><id>rdc-snapshots</id><username>hfYti6</username><password>******</password></server>
</servers>
  • 在profiles节点添加如下配置
<profile><id>rdc-private-repo</id><repositories><repository><id>rdc-releases</id><url>https://repo.rdc.aliyun.com/repository/70433-release-LlRIZy/</url></repository><repository><id>rdc-snapshots</id><url>https://repo.rdc.aliyun.com/repository/70433-snapshot-2vnfWJ/</url></repository></repositories>
</profile>
  • 配置好了settings.xml后,在代码库根目录下的pom.xml加入以下配置:
<distributionManagement><repository><id>rdc-releases</id><url>https://repo.rdc.aliyun.com/repository/70433-release-LlRIZy/</url></repository><snapshotRepository><id>rdc-snapshots</id><url>https://repo.rdc.aliyun.com/repository/70433-snapshot-2vnfWJ/</url></snapshotRepository>
</distributionManagement>

Maven 中央仓库相关推荐

  1. idea maven打jar包_Dev 日志 | 如何将 jar 包发布到 Maven 中央仓库

    摘要 Maven 中央仓库并不支持直接上传 jar 包,因此需要将 jar 包发布到一些指定的第三方 Maven 仓库,比如:Sonatype OSSRH 仓库,然后该仓库再将 jar 包同步到 Ma ...

  2. 前沿速递:Maven中央仓库新增依赖漏洞提醒功能

    前沿技术早知道,弯道超车有希望 积累超车资本,从关注DD开始 ❝ 是的,如果以后在PPT中看到"Maven中有一些关键漏洞"时你应该理解为"这些在Maven中央仓库的依赖 ...

  3. 在IDEA中为项目引入maven中央仓库中的依赖包

    如果是maven项目直接在pow.xml文件中引入依赖即可,这些依赖包将会下载到maven配置好的仓库中.但是有些时候我们并不希望其下载到全局的仓库中而是只在项目中使用,或者项目根本不是maven项目 ...

  4. 向maven中央仓库提交jar

    从来都是从中央仓库下载jar,这次需要向中央仓库提交jar, 利用Sonatype OSSRH可以把jar等资源提交给Maven的中央仓库. Sonatype OSSRH介绍: Sonatype OS ...

  5. Maven 中央仓库地址

    Maven 中央仓库地址: http://www.sonatype.org/nexus/ http://mvnrepository.com/ (本人推荐仓库) http://repo1.maven.o ...

  6. 如何将JAR包发布到Maven中央仓库?

    将jar包发布到Maven中央仓库(Maven Central Repository),这样所有的Java开发者都可以使用Maven直接导入依赖,例如fundebug-java: <!-- ht ...

  7. Maven 中央仓库及阿里云仓库地址

    Maven 中央仓库地址: 1. http://www.sonatype.org/nexus/ 2. http://mvnrepository.com/ 3. http://repo1.maven.o ...

  8. 如何将自己的代码发布到Maven中央仓库?

    去年在公司做工作流相关业务时,当时使用flowable做引擎,中途涉及到一些业务上的需求,自己整理了一些代码,考虑到开源精神,当时就想着将于公司业务无关的代码抽离出来,放到Maven中央仓库中,以供别 ...

  9. 喜大普奔,微软Microsoft JDBC Driver For SQL Server已发布到maven中央仓库

    相信通过java和SQLServer开发应用的同学们都经历过如下类似的问题. 微软提供的JDBC官方驱动没有放置在Maven仓库中,这样如果你的Java应用需要访问SQL Server,你不得不下载s ...

  10. Maven中央仓库地址(实用版)

    最近做项目的时候,一直发现常用的oschina maven源一直都没有反应,后面发现原来oschina竟然关闭了maven源服务,后面经同事推荐了阿里云的maven源,这速度杠杠的 Maven 中央仓 ...

最新文章

  1. 机器学习中的数学基础(4.1):支持向量机Support Vector Machine(SVM)
  2. 坚持教学与科研相结合
  3. 核心机房电源中断应急预案
  4. JQUERY使选定DOM元素还原end
  5. 为jupyter_notebook增加目录
  6. ftp 传输速度_ftp上传工具下载,8款优秀的ftp上传工具下载软件
  7. LeetCode 868. 二进制间距(位运算)
  8. [LeetCode]题解(python):062-Unique Paths
  9. 菜鸟教程python3 mysql_python基础教程使用Python操作MySQL的小技巧
  10. 1.6 Linux文件目录复制与重命名
  11. Mac 入门教程:如何更改你的 Mac 设备名称
  12. 捷联惯导系统学习6.13(状态估计的误差分配与可观测度分析 )
  13. AlphaGo Zero算法讲解
  14. 多台电脑之间共享键盘鼠标
  15. python词性标注_Python NLTK学习5(词性标注)
  16. 最全面的PS快捷键使用指南(图文演示)
  17. linux pam鉴定令牌错误,linux – chsh:PAM身份验证失败
  18. 关于hash(一):基本概念
  19. 业界安全事件最新动态
  20. java--顺序、选择、循环结构

热门文章

  1. 经典游戏-魔塔1.2 攻略 zz
  2. linux 下nginx搭建php项目访问报错502
  3. Vue3 使用@antv/g6 流程图编译代码后加载多个dom问题
  4. MSP430G2553 PWM控制速度,并自我检测和简单调节速度
  5. 案例解析:pdf文件怎么转换成word
  6. bzoj 1001狼抓兔子
  7. 12平键标准尺寸规格表_平键和键槽的标准尺寸规格表
  8. SqlServer数据库数据表修改后无法保存
  9. js 停顿一秒_[js样式效果]具有停顿效果上下滚动方式
  10. FP-growth算法理解和实现