Nexus is a kind of Maven Repository Managers which is open source. 那麼Maven Repository Manager又是作什麼的呢?他主要提供一下兩方面的功能:緩存
1)做爲你所在的organisation與public Maven repository之間的可配置代理;代理
2)用於存放你所在的organisation自身建立的artifact。it
那個看起來有些抽象的「可配置代理」 又能帶來哪些好處呢?io
1)這個代理能夠扮演緩存的角色,緩存public Maven repository的artifact。如此一來就節省了時間和帶寬。配置
2)這個代理還能夠扮演防火牆的角色,能夠用黑名單或者白名單指定organisation member能夠或者不能夠download哪些artifact。防火牆