使用Nexus Repository 3的十二個理由

使用Nexus Repository 3的十二個理由

2017年03月14日 20:20:43html

閱讀數:13383前端

這裏寫圖片描述 
隨着Nexus Repository Manager OSS 3的發佈(目前更新至3.2.1),雖然目前仍是Nexus 2和Nexus 3並行的狀態,可是Nexus 3在不少方面已經顯現出很大的優點,等到Nexus 3在Maven方面的支持穩定以後就應該是Nexus 3的全面使用之時。git

理由1:安裝更加簡單

安裝變得更加方便,詳細能夠參看以下連接。github

安裝參照URL http://books.sonatype.com/nexus-book/3.0/reference/install.html?__hstc=239247836.f7854f6edce31b386d0c10d0555205f0.1487887540518.1487887540518.1489490179025.2&__hssc=239247836.3.1489490179025&__hsfp=285730640

理由2:官方Docker鏡像

使用官方Docker鏡像使得更加容易的導入Repository Manager.docker

項目 詳細
官方鏡像 https://hub.docker.com/r/sonatype/nexus3/
Easypack鏡像 https://github.com/liumiaocn/easypack/tree/master/containers/standard/nexus

理由3:REST API

使用Nexus提供的API使得集成更容易進行。npm

項目 詳細
API http://books.sonatype.com/nexus-book/3.0/reference/scripting.html?__hstc=239247836.f7854f6edce31b386d0c10d0555205f0.1487887540518.1487887540518.1489490179025.2&__hssc=239247836.3.1489490179025&__hsfp=285730640

理由4:用戶界面

同Nexus 2相比,Nexus 3的界面增長了一些現代的元素,多多少少令人稍稍有些眼前一亮的感受,雖然說跟Artifactory仍是明顯有些差距,可是性價比也徹底不在一個級別上。 
這裏寫圖片描述安全

理由5:性能

聽說性能依然很好,像其標榜的那樣。前端工程師

理由6:Docker 私庫

如今能夠用Nexus 來管理Docker 私庫了,統一管理,是否是很具備吸引力。性能

項目 詳細
參照內容 https://www.sonatype.com/concepts-benefits-repo-management?__hstc=239247836.f7854f6edce31b386d0c10d0555205f0.1487887540518.1487887540518.1489490179025.2&__hssc=239247836.3.1489490179025&__hsfp=285730640

理由7:npm與bower

支持npm和bower的package管理,對前端工程師形成了很大的誘惑,目前此項優點繼續保持中。spa

理由8:Raw repositories

在Nexus 3中支持一種新的方式:raw repositories。利用這種方式,任何文件均可以像Maven管理對象文件那樣被管理起來,對全部的artifacts進行統一集成管理。

理由9:NuGet repositories

支持NuGet repositories,對於.Net開發者來講,這無疑是一個福音。

理由10:支持檢索

對於Nexus所支持的任何類型都支持檢索功能,這使得不管任何狀況下咱們都能利用這些功能進行精肯定位。

理由11:支持瀏覽

支持對其倉庫的內容進行瀏覽,很是方便。

理由12:檢查機制

對Maven/NuGet/npm倉庫,支持安全以及license的檢查,使得使用起來更無後顧之憂。

總結

Nexus物美價廉,又提供功能全面的oss版,加之支持種類衆多的倚賴管理,又能夠統一管理docker鏡像,界面也在慢慢好看起來,這些不由給了咱們對Nexus 3更多的期待。

參照文檔

http://www.sonatype.org/nexus/2016/04/13/a-dozen-reasons-why-nexus-repository-3-0-kicks-ass/

相關文章
相關標籤/搜索