Linux 安裝Maven和nexus代理倉庫


1    說明

環境:redhat Enterprise Linux Server5.3-x64。

版本:Maven 3.0.5 ,Nexus-2.5.1-bundle。

2    安裝步驟

2.1      下載地址

Maven:

http://mirrors.cnnic.cn/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz

Nexus:

http://www.sonatype.org/nexus/archived_version?id=38

2.2      MAVEN安裝步驟

2.2.1   解壓Maven安裝包

1. 將下載好的apache-maven-3.0.5-bin.tar.gz包,用FTP工具傳至服務器上。

2. 解壓安裝包

解壓命令:

?
1
tar -zvxf apache-maven-3.0.5-bin. tar .gz

移至/usr/local下:

?
1
mv apache-maven-3.0.5 /usr/local

maven裝在/usr/local目錄下。

2.2.2  配置環境變量

1. 編輯/etc/profile,在末尾添加如下:

編輯命令:

?
1
     vi /etc/profile

插入:按i

在最后一行加入:

?
1
2
3
     export MAVEN_HOME= /usr/local/apache-maven-3 .0.5
 
     export PATH=$PATH:$MAVEN_HOME /bin

 

按ESC,輸入:x,退出保存。

讓系統重新執行下/etc/profile,命令:

?
1
     source /etc/profile

2. 驗證是否安裝成功

?
1
     mvn --version

2.3      Sonatype Nexus私服安裝步驟

1. 將下載好的nexus-2.5.1-bundle.tar.gz包,用FTP工具傳至服務器上。

2. 解壓安裝包

解壓命令:

?
1
     tar -zvxf nexus-2.5.1-bundle. tar .gz

移至/usr/local下:

?
1
2
3
4
5
     sudo cp nexus-2.5-01-bundle. tar .gz /usr/local
 
     cd /usr/local
 
     ls -n nexus-2.5-01 nexus

nexus裝在/usr/local目錄下。

可以編輯$NEXUS_HOME/conf/nexus.properties自定設置參數,包括端口號等。

根據您的系統平台,可以啟動nexus,啟動命令:

 

?
1
. /nexus start
( 如果您是用 root 賬號登錄的,需要設置 RUN_AS_USER=root ,也可以新 增一個 nexus 用戶來專門管理 nexus, 需要注此賬戶有權限訪問、執行 nexus)

2. 設置nexus為Linux系統的服務,並開機自動啟動

1. 復制$NEXUS_HOME/bin/jsw/linux-x86-64/nexus 到/etc/init.d/nexus

2. 授於nexus腳本有可執行的權限:

?
1
     chmod 755 /etc/init .d /nexus

3. 修改nexus文件,配置以下參數:

      a) 修改NEXUS_HOME 絕對路徑,如:NEXUS_HOME="/usr/local/nexus"

      b) 設置RUN_AS_USER=nexus,或都其它的用戶,前提是創建了此用戶。

?
1
2
3
4
5
6
7
8
9
10
11
         NEXUS_HOME= /usr/local/nexus
 
         PLATFORM=linux-x86-64
 
         PLATFORM_DIR= "${NEXUS_HOME}/bin/jsw/${PLATFORM}"
 
         WRAPPER_CMD= "${PLATFORM_DIR}/wrapper"
 
         WRAPPER_CONF= "${PLATFORM_DIR}/../conf/wrapper.conf"
 
         PIDDIR= "${NEXUS_HOME}"

4. Red Hat, Fedora, CentOS增加nexus服務:       

?
1
2
3
4
5
6
7
8
9
     cd /etc/init .d
 
     chkconfig --add nexus
 
     chkconfig --levels 345 nexus on
 
     service nexus start
 
     tail -f /usr/local/nexus/logs/wrapper .log

Ubuntu and Debian增加nexus服務        

?
1
2
3
4
5
6
7
8
9
     cd /etc/init .d
 
     update-rc.d nexus defaults
 
     chkconfig --levels 345 nexus on
 
     service nexus start
 
     tail -f /usr/local/nexus/logs/wrapper .log

配置完成后,您可以訪問: http://localhost:8081/nexus(localhost為你的服務器地址),進入系統進行設置

默認管理賬號:admin 密碼:admin123

進入后可以管理您的倉庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM