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
在兩個文件中分別添加DNS服務器
(二)安裝前的準備工作
工具:系統版本 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用戶,強制保存退出。
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
6.3 更新環境變量
#source/etc/profile
6.4驗證安裝
#mvn -version
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
#屬主、屬組沒問題,加執行權限。
#chmod-R 777 /home/maven/*
#查看
7.3 運行nexus
#cd/home/maven/nexus/bin
#./nexusstart
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等
2.訪問時不想加默認端口8081,在防火牆添加規則
3.訪問時不想加後綴 /nexus
(2)保存重啓,然後登錄控制檯
(3)最後查看是否修改成功
參考資料 http://blog.csdn.net/zwc0910/article/details/17349111