美文网首页
Maven实战之仓库

Maven实战之仓库

作者: 超级大鸡腿 | 来源:发表于2019-01-23 16:54 被阅读0次

何为Maven仓库?

在Maven的世界中,所有的构件,都有着唯一的坐标,当一个工作站有多个项目的时候,如果每个项目都有着一个相同构件的备份,这显然不是最好的解决的方案,首先造成磁盘的资源浪费,其次项目的构件难以统一。根据Maven的坐标机制,在系统的某个地方,一般都是用户目录m2/repository下,存放着项目所需要的构件。这个地方称之为仓库。有了这个仓库,Maven项目需要的构件都从仓库里面取,方便统一项目构件版本,节约资源。

Maven仓库的类型

其实Maven仓库就两类,本地仓库与远程仓库。当我们取构件的时候,首先去本地仓库查找某个坐标的构件,有就用,找不到就去远程仓库找,远程仓库找不到的时候,就会报错。一般在设置上,会有一个可以用的远程仓库,这个就是Maven提供的中央仓库,包含了很多主流的构件,基本上开发过程中的构件都能够找到。本地仓库跟远程仓库,书中的例子,很好的解释了这个概念,其实就是书房跟书店,网上书店的关系,当你想看书的时候,首先去书房找书,书房找不到,你就会想着网上购买一本,或者去书店买。

Maven私服

Maven私服,是一种特殊的远程仓库,它是架设在局域网内的仓库服务,代理广域网上的远程仓库,供局域网内的用户使用。当需要一个构件的时候,私服上找不到构件,私服会从外部的远程仓库下载,缓存到私服上,再为请求提供构件,第三方的构件也可以上传到私服,供局域网内的用户一起使用。如书中图所示

为啥用私服,当然有它好处,使用私服能够节省自己的外网带宽,加速Maven构建,部署第三方构建,提高稳定性,增强控制,降低中央仓库的负荷

相关文章

  • Maven实战之Maven仓库

    Maven实战之Maven仓库 Maven仓库作用 仓库,顾名思义就是存放物品的地方。在Maven中,我们可以将其...

  • Maven实战之仓库

    何为Maven仓库? 在Maven的世界中,所有的构件,都有着唯一的坐标,当一个工作站有多个项目的时候,如果每个项...

  • jenkins自动发布java代码

    继jenkins笔记(1)进行实战java代码发布,此利用github私有仓库拉去,jenkins利用maven编...

  • Maven 仓库管理

    本节主要介绍如何配置 Maven 仓库,发布 jar 包到 Maven 仓库 Maven 仓库是什么? Maven...

  • Maven之仓库

    1、本地仓库 Maven一个很突出的功能就是jar包管理,一旦工程需要依赖哪些jar包,只需要在Maven的pom...

  • Maven 仓库使用与私有仓库搭建

    拥抱 Android Studio 之四:Maven 仓库使用与私有仓库搭建 使用Artifactory简单搭建本...

  • 拉勾后台管理系统后端开发

    后端开发 Maven settings.xml配置文件 仓库 本地仓库 远程仓库 中央仓库 maven中央仓库 ...

  • 第5章 总结

    5.1 maven 仓库 1、maven 仓库的类型有哪些? 2、maven 工程查找仓库的流程是什么? 3、本地...

  • 【maven】仓库的优先级顺序

    在maven中,仓库可以分为:本地仓库、远程仓库。远程仓库可以分为:中央仓库、私服仓库。中央仓库是maven官方指...

  • Maven仓库

    一.Maven 仓库 Maven 包集中存放的地方,就是 Maven 仓库。这些仓库,可以是放在本地,也可以放在某...

网友评论

      本文标题:Maven实战之仓库

      本文链接:https://www.haomeiwen.com/subject/rsksjqtx.html