本章內容
·Nexus簡介
·安裝Nexus
·Nexus的倉庫與倉庫組
·Nexus的索引與構件搜索
·配置Maven從Nexus下載構件
·部署構件至Nexus
·Nexus的權限管理
·Nexus的調度任務
·其他私服軟件
·小結
私服不是Maven的核心概念,它僅僅是一種衍生出來的特殊的Maven倉庫,本書已經在6.3.4節解釋了其概念和用途,然而這還不夠。通過建立自己的私服,就可以降低中央倉庫負荷、節省外網帶寬、加速Maven構建、自己部署構件等,從而高效地使用Maven。
有三種專門的Maven倉庫管理軟件可以用來幫助大家建立私服:Apache基金會的Archiva、JFrog的Artifactory和Sonatype的Nexus。其中,Archiva是開源的,而Artifactory和Nexus的核心也是開源的,因此讀者可以自由選擇使用。筆者作為Nexus開發團隊的成員,自然十分推崇Nexus。事實上,Nexus也是當前最流行的Maven倉庫管理軟件。
本章將介紹Nexus的主要功能,並結合大量圖片幫助讀者快速地建立起自己的Maven私服。