Ubuntu 安裝 Maven/Nexus

Ubuntu maven Nexus安裝

///////////////////////////////////////////////////////////////////////////////////////////

(一)系統環境設置

#切換到root用戶

1.1安裝SSH   apt-get install -yopenssh-server

      1.2 允許root 遠程登錄

vim /etc/ssh/sshd_config

                PermitRootLogin  yes

            重啓SSHD

               Ps –ef | grep ssh

               /etc/init.d/ssh restart

1.3關閉系統防火牆  

sudo ufw disable

1.4配置IP

            vi /etc/network/interfaces

              ifaceeth0 inet static

              address 192.168.xx.xx

              netmask255.x.x.x

              gateway192.x.x.x

       1.5配置DNS

    wKiom1XDHvaT7XA8AABF-526qew546.jpg                                    

           在兩個文件中分別添加DNS服務器

wKioL1XDIPCSjBYFAAAhKwqoAlE222.jpg

(二)安裝前的準備工作

工具:系統版本 Ubuntu14.04

        JAVA 版本  JDK 1.8

        Python版本 系統自帶2.7.6

安裝用的包:

        Maven安裝包: apache-maven-3.3.3-bin.tar

Nexus安裝包: nexus-latest-bundle.tar

 

#以下所有操作都是在root用戶下執行#

1創建maven用戶、組、目錄

   1.1創建組    //組名: maven

#groupadd maven

   1.2創建用戶並加入到maven組  //運行maven的用戶名 mavenroot

   #useradd -g maven mavenroot

   1.3設置用戶密碼    passwd mavenroot  


2 賦予mavenroot用戶sudo權限

#vi /etc/sudoers

   在下面加入svnroot用戶,強制保存退出。

wKiom1XDHvaCCyazAAA2PbVz-NA011.jpg

3創建安裝、運行目錄並把所要的安裝包拷貝到這裏來。

#cd/home

#mkdirmavenroot

#mkdirmaven

#chown-R mavenroot:maven mavenroot

#chown-R mavenroot:maven maven

#chmod-R 777 mavenroot/maven (兩個都改)

4  檢查JAVA、python是否都安裝.

安裝方法在上一篇,SVN 安裝文檔中.

 

(三)正式安裝

5.0切換到運行maven的賬戶   

  #su mavenroot

  5.1 解壓縮maven主安裝包,並改名爲maven

  #tar zxf xxxxxxxxxxxxxx

  #mv xxxxxxxxx maven

  5.2 看一下權限,屬主和屬組是否正確,沒有問題是mavenroot maven.權限777

  5.3 再次更新下Java環境變量,並驗證

  #source /etc/profile

  #java -version

6 接着繼續

  6.1 進入安裝目錄

  #cd /home/maven/maven

  6.2 添加maven環境變量

  #sudo vim /etc/profile

wKioL1XDIPGxmYK-AAAzGrkC-Tk393.jpg

6.3 更新環境變量

  #source/etc/profile

6.4驗證安裝

  #mvn -version

wKiom1XDHvezv9M_AACm_UofNzY233.jpg

 

7 安裝nexus私服

 主配置文件wrapper.conf

 路徑:nexus/bin/jws/conf/wrapper.conf

 7.1 打開主配置文件修改參數

 #vim nexus/bin/jws/conf/wrapper.conf

 將wapper.java.command=java  修改爲

#wapper.java.command=%JAVA_HOME%/bin/java (Java的安裝路徑,也可以直接寫JDK路徑)

 7.2 最後爲了防止問題,再次加權限

 #ls –la /home/maven

wKioL1XDIPGwirgoAADwMSVGNio988.jpg

#屬主、屬組沒問題,加執行權限。

#chmod-R 777 /home/maven/*

#查看

wKiom1XDH3TTY_e3AAFGeVvN758948.jpg

7.3 運行nexus

#cd/home/maven/nexus/bin

#./nexusstart

wKiom1XDHviQ5HNXAAA19MXqyPA137.jpg

7.4 在IE瀏覽器中輸入 http://192.168.1.10:8081/nexus/

登錄名 admin

密碼   admin123


7.5 將舊服務器數據遷移

#數據遷移 nexus to nexus

替換整個文件夾 (storage)

/home/maven/sonatype-work/nexus/storage/        //新服務器文件路徑

訪問地址:

http://192.168.1.10:8081/nexus/content/

 

其他問題:

1.遷移後,搜索項目,查詢不到。

登錄控制-Repositories-修復Releases、Snapshots等

wKioL1XDIPPw1DJpAAIy9KU-Auk872.jpg

 

2.訪問時不想加默認端口8081,在防火牆添加規則

wKiom1XDHvngWKTeAABPS3jBFHA429.jpg

 

3.訪問時不想加後綴  /nexus

  (1)修改 wKiom1XDHvmhwcUWAAAsBlylqTU942.jpg

wKioL1XDIPOTlSFkAACAD-uPGpM719.jpg

 

 

(2)保存重啓,然後登錄控制檯

wKiom1XDHvmzYrn5AAHpO0m5MMM744.jpg

 

(3)最後查看是否修改成功

wKioL1XDIPPQl7yVAAIWvt65bPc755.jpg

參考資料 http://blog.csdn.net/zwc0910/article/details/17349111


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