maven 私服整理记录

简介:自从有了maven,妈妈不再用担忧我找不到jar包。众所周知maven的主要做用是管理项目,jar包管理。特别是jar包管理应用范围之广。因此对于jar包管理处的远程库概念中的私服进行概要记录。安全

经常使用私服库maven

                    1.Apache的Archivaui

                       特色:远程 Repository代理,基于角色的安全访问管理,Artifact分发、维护、查询,生成使用报告,提供基于Web的管理界面等。spa

                       详细文档地址:http://blog.csdn.net/ruisheng_412/article/details/8014658.net

 

                    2.JFrog的Artifactory代理

                        特色:整合了 Hudson,在POM中自动清除远程仓库声明 ,UI绑定,POM的Ivy依赖统一,支持通用artifact的部署,虚拟库的包含/排除模式,搜索特定的仓库(repositories),更快的搜索blog

                       详细文档地址:http://www.oschina.net/p/artifactory/文档

                    3.Sonatype的Nexus部署

                        特色:get

                       详细文档地址:http://blog.csdn.net/wang379275614/article/details/43940259

 

 

私服存在的含义(中央仓库已经能够知足咱们下载广域网的全部jar了,那为何还有多个私服呢?)

 

                    1.节省本身的外网带宽:减小重复请求形成的外网带宽消耗

                    2.加速Maven构件:若是项目配置了不少外部远程仓库的时候,构建速度就会大大下降

                    3.部署第三方构件:有些构件没法从外部仓库得到的时候,咱们能够把这些构件部署到内部仓库(私服)中,供内部maven项目使用

                    4.提升稳定性,加强控制:Internet不稳定的时候,maven构建也会变的不稳定,一些私服软件还提供了其余的功能

                    5.下降中央仓库的负荷:maven中央仓库被请求的数量是巨大的,配置私服也能够大大下降中央仓库的压力

相关文章
相关标签/搜索