安裝篇
1、tar -zxvf nexus-latest-bundle.tar.gz
2、cd nexus-2.13.0-01/bin
3、./nexus start
這時可能提示
****************************************
WARNING – NOT RECOMMENDED TO RUN AS ROOT
****************************************
If you insist running as root, then set the environment variable RUN_AS_USER=root before running this script.
提示是説:如果您堅持用root用户啓動,那麼設置環境變量 RUN_AS_USER=root
4、export RUN_AS_USER=root
5、再執行 ./nexus start。啓動成功。日誌文件位置: nexus-2.13.0-01/logs
配置篇
1、安裝完成後,發現私服裏什麼jar包都沒有。這時需要創建nexus的索引才行。
a) 手工
首先將索引下載到本地,下載地址:http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz
解壓索引壓縮包,將裏面內容全部拷貝
關閉當前Nexus私服,打開Nexus目錄%Nexus_Home%\sonatype-work\nexus\indexer\central-ctx,首先刪除當前目錄裏所有內容,然後粘貼所下載的索引,最後啓動Nexus私服,索引生效。
b) 自動
1. 打開Repositories標籤,選中遠程倉庫並打開Configuration,將Download Romote Location 設置為true;
2. 在遠程倉庫上右鍵選擇Update Index,Nexus會自動建立一條任務計劃;一般遠程倉庫都比較大,構建會比較多,索引文件會很大,像http://repo1.maven.org/maven2/就有幾百M,因此需要的時間就比較長。
可以進入Scheduled Tasks查看任務的執行情況,當執行完成時,遠程倉庫的索引就已經建立完畢了。
3.這個自動下載過程是一個漫長的等待,等任務消失後説明已經下載成功,這時可以在下面頁面中點擊center