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