Nexus Repository世界上第一個(gè)也是唯一一個(gè)免費(fèi)使用的通用工件存儲(chǔ)庫。具有通用格式支持的免費(fèi)工件存儲(chǔ)庫。管理二進(jìn)制文件并在整個(gè)軟件供應(yīng)鏈中構(gòu)建工件輕松進(jìn)行倉庫服務(wù)器的搭建和維護(hù),在全球超過 100,000 個(gè)組織中部署,高效地向開發(fā)人員分發(fā)零件和容器,可以大大的節(jié)省了帶寬和時(shí)間,輕松進(jìn)行倉庫管理!
Nexus Repository官方版介紹
Nexus是一個(gè)強(qiáng)大的Maven倉庫管理器,它極大地簡(jiǎn)化了本地內(nèi)部倉庫的維護(hù)和外部倉庫的訪問。
如果使用了公共的Maven倉庫服務(wù)器,可以從Maven中央倉庫下載所需要的構(gòu)件(Artifact),但這通常不是一個(gè)好的做法。
正常做法是在本地架設(shè)一個(gè)Maven倉庫服務(wù)器,即利用Nexus私服可以只在一個(gè)地方就能夠完全控制訪問和部署在你所維護(hù)倉庫中的每個(gè)Artifact。
Nexus在代理遠(yuǎn)程倉庫的同時(shí)維護(hù)本地倉庫,以降低中央倉庫的負(fù)荷,節(jié)省外網(wǎng)帶寬和時(shí)間,Nexus私服就可以滿足這樣的需要。
Nexus是一套“開箱即用”的系統(tǒng)不需要數(shù)據(jù)庫,它使用文件系統(tǒng)加Lucene來組織數(shù)據(jù)。
Nexus使用ExtJS來開發(fā)界面,利用Restlet來提供完整的REST APIs,通過m2eclipse與Eclipse集成使用。
Nexus支持WebDAV與LDAP安全身份認(rèn)證。
Nexus還提供了強(qiáng)大的倉庫管理功能,構(gòu)件搜索功能,它基于REST,友好的UI是一個(gè)extjs的REST客戶端,它占用較少的內(nèi)存,基于簡(jiǎn)單文件系統(tǒng)而非數(shù)據(jù)庫。
Nexus Repository軟件功能
世界第一的存儲(chǔ)庫管理器
所有組件,二進(jìn)制文件和構(gòu)建工件的單一事實(shí)來源
高效地將零件和容器分發(fā)給開發(fā)人員
在全球超過100,000個(gè)組織中部署
對(duì)所有流行構(gòu)建工具的普遍支持
存儲(chǔ)和分發(fā)Maven / Java,npm,NuGet,Helm,Docker,P2,OBR,APT,GO,R,Conan組件等。
管理從開發(fā)到交付的所有組件:二進(jìn)制文件,容器,組件和制成品。
對(duì)Java虛擬機(jī)(JVM)生態(tài)系統(tǒng)的高級(jí)支持,包括Gradle,Ant,Maven和Ivy。
與Eclipse,IntelliJ,Hudson,Jenkins,Puppet,Chef,Docker等流行工具兼容。
跨軟件供應(yīng)鏈的二進(jìn)制和構(gòu)建工件控制
集中:為您的團(tuán)隊(duì)提供他們使用的每個(gè)組件的單一事實(shí)來源。
店鋪:通過緩存遠(yuǎn)程存儲(chǔ)庫的代理來優(yōu)化構(gòu)建性能和可靠性。
適應(yīng):為所有主要包裹類型和格式提供普遍覆蓋.
規(guī)模:為無限數(shù)量的用戶安裝在無限數(shù)量的服務(wù)器上。
提高開發(fā)團(tuán)隊(duì)的效率和靈活性
通過在內(nèi)部共享組件來簡(jiǎn)化生產(chǎn)力。
深入了解組件安全、許可和質(zhì)量問題。
離線構(gòu)建具有遠(yuǎn)程包可用性。
與行業(yè)領(lǐng)先的構(gòu)建工具集成。