资料内容:
3、私服仓库简介及配置
3.1.Nexus 自带仓库简介
默认安装有以下这几个仓库,在管理界面可以新增/修改远程仓库,第三方仓库
等。
• hosted(宿主仓库) :存放本公司自己开发的 jar 包(正式版本、测试版本)
• proxy(代理仓库):代理中央仓库(代理阿里云仓库等)
• group(组仓库):包含 Hosted(宿主仓库)和 Proxy(代理仓库)
maven-central:默认的 maven 中央库(很慢而且经常断线,稍后会新增阿里云代理仓库替
换它);
maven-public:默认的组仓库,开发人员本地 Maven 配置时连接组仓库;
maven-releases(私库):存放自己开发的 jar 包的正式版;
maven-snapshots(私库):存放自己开发的 jar 包的快照版;
3.2.工作原理
首先在本地仓库中找,如果没命中,那么就找远程私服;远程私服的查找规则
同样是先找 hosted 属性的私有库,然后再去找 proxy 属性的远程仓库;
通过私服代理远程仓库下载的依赖会缓存到私服本地以提高效率。