nexus的安裝與配置

Nexus環境搭建:

安裝

解壓nexus-2.11.1-01-bundle.tar.gz文件: 
#cd /usr/local/software     --進入軟件包所在目錄
#tar zxvf nexus-2.11.1-01-bundle.tar.gz    -- 解壓文件

 


移動目錄
#mv nexus-2.11.1-01  /usr/local/nexus



修改jdk的配置
打開 nexus\bin\jsw\conf下的配置文件wrapper.conf
修改JDK的路徑:
wrapper.java.command={your jdk path}\java 例如
wrapper.java.command=/usr/local/jdk1.8/bin/java

保存退出


Nexus 啓動
nexus啓動是在bin目錄下,首先看一下啓動/關閉/重啓等命令, 輸入命令:
#cd /usr/local/nexus/bin
#./nexusping

 
出現如下選項:
[root@test01 bin]# ./nexus
Usage: ./nexus { console | start | stop | restart | status | dump }

 
啓動nexus:
#./nexus  start

遇到提示:
WARNING - NOT RECOMMENDED TO RUN AS ROOT
解決方法:
A.臨時生效
export RUN_AS_USER=root
B.加入系統變量
vi /etc/profile  加入export RUN_AS_USER=root
 
關閉nexus: 
#./nexus  stop

Nexus 驗證

啓動nexus後,在本機瀏覽器輸入地址: http://localhost:8081/nexus


出現上述頁面,說明配置nexus成功!
 
點擊右上角“Log in”, 輸入用戶名和密碼(默認用戶名:admin 密碼: admin123)登錄

設置Nexus

點擊nexus界面右上角的log in,輸入默認用戶名和密碼(管理員賬戶:admin 密碼:admin123),進入操作界面。
點擊左側的Repositories,如下所示:


 雙擊選擇右側的central,如下所示:


點擊選中下方的configuration 選項卡,如下所示:


修改Dowload Remote Indexs 屬性爲True,點擊save。如下所示:


點擊左側的Scheduled Tasks 可以在右側,看到當前正在下載遠程目錄索引。如下所示:


在線下載索引文件會比較慢,我們一般採用直接導入下載好的索引文件。
先把上圖,下載索引都任務,刪除掉。

打開nexus安裝目錄下的nexus\sonatype-work\nexus\indexer文件夾,可看到各倉庫對應存放索引的文件夾。Central-ctx爲中央倉庫。


解壓下載好的nexus-maven-repository-index.zip文件(打包好的所有索引文件),將其中的文件解壓到central-ctx下,拷貝之前清空central-ctx文件夾。


方法如下:

壓縮並指定目錄

舉例:

zip -r /home/kms/kms.zip /home/kms/server/kms


解壓並指定目錄

舉例:

unzip /home/kms/kms.zip -d /home/kms/server/kms

 
重新進入http://192.168.24.252:8081/nexus,管理員賬號登陸
點擊Repositories>central和下方的Browser Index 選項卡之後,即可看到更新之後的jar目錄索引,如下所示:


點擊Repositories> Releases>configuration,設置Deployment Policy選項爲Allow Redeploy,如下所示:


同樣配置Repositories> Snapshots>configuration,設置Deployment Policy選項爲Allow Redeploy
 

Nexus數據遷移

操作很簡單,只需要將原服務器Nexus倉庫的索引和jar包文件拷貝出來導入到新服務器對應的Nexus目錄中即可。
索引目錄:  /sonatype-work/nexus/indexer

Jar等文件包目錄: /sonatype-work/nexus/storage


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章