新搭建的neuxs環境只是一個空的倉庫,須要手動和遠程中心庫進行同步,nexus默認是關閉遠程索引下載,最重要的一件事情就是開啓遠程索引下載。登錄nexus系統,默認用戶名密碼爲admin/admin123。java
點擊左邊Administration菜單下面的Repositories,找到右邊倉庫列表中的三個倉庫Apache Snapshots,Codehaus Snapshots和Maven Central,而後再沒有倉庫的configuration下把Download Remote Indexes修改成true。以下圖apache
而後在Apache Snapshots,Codehaus Snapshots和Maven Central這三個倉庫上分別右鍵,選擇Repari Index,這樣Nexus就會去下載遠程的索引文件。maven
這樣設置之後, Nexus會自動從遠程中央倉庫下載索引文件, 爲了檢驗索引文件自動下載是否生效,能夠卻換到Browse Indexspa
在左邊菜單欄裏面有個Artifact Search, 在輸入框裏面輸入你想要搜索的構件名字,好比:maven, 那麼查詢結果以下:rest
http://repo.maven.apache.org/maven2/.index/ 下載中心倉庫最新版本的索引文件,htm
咱們須要下載以下兩個文件(通常在列表的末尾位置)
nexus-maven-repository-index.gz
nexus-maven-repository-index.properties 索引
下面就是解壓這個索引文件,雖而後綴名爲gz,但解壓方式卻比較特別,get
咱們須要下載一個jar包indexer-cli-5.1.1.jar,咱們須要經過這個特殊的jar來解壓這個索引文件
將上面三個文件(.gz & .properties & .jar)放置到同一目錄下,運行以下命令
java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer
等待程序運行完成以後能夠發現indexer文件夾下出現了不少文件,將這些文件放置到{nexus-home}/sonatype-work/nexus/indexer/central-ctx目錄下同步
從新啓動nexus
./nexus restart it