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中央倉庫被請求的數量是巨大的,配置私服也能夠大大下降中央倉庫的壓力

相關文章
相關標籤/搜索