5.1 中央仓库

由于原始的本地仓库是空的,maven必须知道至少一个可用的远程仓库,才能执行maven命令的时候下载到需要的构件。中央仓库就是这样一个默认的远程仓库。

maven-model-builder-3.3.9.jar maven自动的 jar 中包含了一个 超级POM。定义了默认中央仓库的位置。 中央仓库包含了2000多个开源项目,接收每天1亿次以上的访问。

5.2 私服

私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务, 私服代理广域网上的远程仓库,供局域网内的maven用户使用。 当maven需要下载构件时, 它去私服当中找,如果私服没有, 则从外部远程仓库下载,并缓存在私服上, 再为maven提供。

此外,一些无法从外部仓库下载的构件也能从本地上传到私服提供局域网中其他人使用配置方式项目pom.xml 配置

<repositories><repository><snapshots><enabled>true</enabled></snapshots><id>public</id><name>Public Repositories</name><url>http://192.168.0.96:8081/content/groups/public/</url></repository><repository><id>getui-nexus</id><url>http://mvn.gt.igexin.com/nexus/content/repositories/releases/</url></repository>
</repositories>

公司内部应该建立私服:

  • 节省自己的外网带宽
  • 加速maven构建
  • 部署第三方控件
  • 提高稳定性
  • 降低中央仓库的负荷

5.3 其他公共库

常用的阿里云仓库配置

<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. 我把自己的java库发布到了maven中央仓库,从此可以像Jackson、Spring的jar一样使用它了

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于maven中央仓库 作为一个java程序员,对ma ...

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

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

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

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

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

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

  5. Maven中央仓库地址整理

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

  6. 发布/上传Jar包到Maven中央仓库 - 史上最详细

    发布 Jar 包到 Maven 中央仓库 在项目开发过程中,我们常常会使用 Maven / Gradle 从仓库拉取开源的第三方 jar 包,可能是私有仓库,可能是 Maven 中央仓库,也可能是第三 ...

  7. 如何发布自己的项目到Maven中央仓库?

    在Maven项目中,90%以上的jar包是通过pom文件直接从开源仓库中获取依赖jar包文件,然后在项目中进行集成使用. 此时如果你有一个开源项目,那么如何将该开源项目发布到Maven中央仓库,让其他 ...

  8. 个人开源项目如何上传maven中央仓库

    最近在写一些开源项目,想把自己写的东西放到maven中央仓库,提供给更多的人使用.所以写这一篇文章,记录一下自研开源项目jar包上传同步maven中央仓库成功的整个过程,这其中还是有不少的坑的. 一. ...

  9. 0 Maven中央仓库爬取技术与内网本地Maven中央仓库的建立与使用(引言)【力图解决一个非常蛋疼的问题】

    随着国产化CPU与操作系统的"流行",美中不足的就是没一个国产化的开发语言(呵呵),开源的Java开发也就如火如荼的开展起来.其实在互联网上开发Java的确很爽,海量的资源海量的库 ...

  10. 从零开始上传开源项目到Maven中央仓库

    目录 介绍 简单讲解一下上传到Maven中央仓库流程 Maven(sonatype)账号准备 1.注册Sonatype JIRA账号 2.创建工单 3.验证GroupId 基于域名验证 基于开源仓库的 ...

最新文章

  1. 面试问我,创建多少个线程合适?我该怎么说
  2. Java的List排序
  3. spark streaming kafka Couldn't find leader
  4. MaxCompute 项目子账号做权限管理
  5. 在try中写了return,后面又写了finally,是先执行return还是先执行fianlly
  6. jQuery 写的简单打字游戏
  7. libx264.c:function X264_init: error: undefined reference to x264_encoder_open_142
  8. 微信背单词小程序——小鸡单词
  9. spring动态代理的实现方式
  10. android投屏到电脑
  11. 域名可以用多久_一个域名能用多少年
  12. Jlink之J-Scope虚拟示波器
  13. linux从源码编译cairo,Windows 下编译 cairo 二维图形库
  14. 改变ubuntu终端显示语言(桌面系统是中文,终端提示是英文)
  15. UltraLAB基因测序、生物信息分析平台高性能工作站/集群最新硬件配置方案
  16. SourceTree 3.3.8 免注册 安装
  17. Drony配合Charles实现App定向抓包
  18. 拼多多百亿补贴商品详情API接口(item_get-根据ID取商品详情)
  19. 2021年杭州云栖大会,最IoT的有料峰会报名了!
  20. 64 ---- 两直线的位置关系

热门文章

  1. N76E003之模拟EEPROM
  2. 天融信防火墙ids常规操作
  3. Mac 上的蓝牙设备断开连接如何修复?
  4. 通用PE u盘装Ghost Win7系统
  5. bazel 链接_学习使用bazel
  6. 双非电子专业,大二京东实习,大三上岸字节大数据开发实习岗,分享一波面经...
  7. 锁屏界面的小锁图标UI异常,竖屏不居中,显示在右边。锁屏小锁图标在底部会与提示文字重叠。
  8. android 日程管理系统,基于Android的手机日程管理系统
  9. shall脚本常用的命令
  10. MQ-5 气体传感器对接巴法云发送微信消息