歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Unbuta環境下配置Nexus私服倉庫

Unbuta環境下配置Nexus私服倉庫

日期:2017/3/3 13:02:04   编辑:Linux技術
Nexus私服是用來管理gradle和maven包的倉庫
私服,私有服務器,私服是架設在局域網的一種特殊的遠程倉庫,目的是代理遠程倉庫及部署第三方構件。有了私服之後,當 Maven 需要下載構件時,直接請求私服,私服上存在則下載到本地倉庫;否則,私服請求外部的遠程倉庫,將構件下載到私服,再提供給本地倉庫下載
ubuntu基於linux的免費開源桌面PC操作系統,十分契合英特爾的超極本定位,支持x86、64位和ppc架構。
由於公司服務器是基於Ubunta系統的,所以要在該系統下搭建Nexus倉庫,下面說下搭建步驟

首先要搭建Nexus私服時是要配置系統的JAVA環境的,因為是Nexus是基於java寫的。
1.要到oracle官網上下載jdk版本,我這裡下載的是
Linux x64版本因為服務器是64位的,記得下載.tar.gz格式的
將該安裝包移至/usr/local目錄下新建java文件夾,由於該目錄下沒有java名稱的文件夾,所以我們可以新建一個新的文件夾,右鍵開啟控制台
2.輸入sudo mkdir /usr/local/java創建新的文件夾,我們可以看到該路徑下生成了一個新的java文件夾,.sudo是最高權限的意思,因為創建文件修改文件需要高權限才能操作。
然後將下載到壓縮包拷貝到java文件夾中,命令行:
進入jdk源碼包所在目錄
3.sudo cp jdk-8u25-linux-x64.tar.gz /usr/local/java 將包拷貝到目標文件夾
然後進入java目錄,命令行:
4.cd /usr/local/java
解壓壓縮包,命令行:
5.sudo tar xvf jdk-8u25-linux-x64.tar.gz
然後可以把壓縮包刪除,命令行:
6.sudo rm jdk-8u25-linux-x64.tar.gz
7、設置jdk環境變量
這裡采用全局設置方法,它是是所有用戶的共用的環境變量
$sudo gedit ~/.bashrc
打開之後在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_25
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存關閉,在控制台輸入java_version看下是否成功配置java環境。
二.
1.接著要到Nexus官網上面下載nexus安裝包。
進入Nexus官網http://www.sonatype.org/nexus/go進行下載,我這裡下載的是2.XX版本的,因為網上很多教程都是基於這個版本的,而且2.xx的版本可以支持jdk1.6之前的java版本。
記得下載.tar.gz格式的。
2. 下載完成後將nexus-latest-bundle.tar.gz拷貝到/usr/local/目錄下,並進入/usr/local目錄
cd nexus2
./bin/nexus start
出現這個說明開啟成功了、、、、、、、
但是。。。。。。。。。。
怎麼在浏覽器輸入localhost:8081/nexus一直進不去呢,看了下log
發現一大堆log都是無法啟動JVM,網上查了一下,原來是路徑還沒設置
進入該路徑下修改配置
在該目錄下右鍵打開控制台,輸入sudo gedit wrapper.conf打開文件
將文件裡面的裡面的wapper.java.command=java修改成wapper.java.command=%JAVA_HOME%/bin/java
點擊save保存,然後重新啟動nexus,就會發現能啟動成功了,接著在浏覽器輸入localhost:8081/nexus就可以進行倉庫配置了!!大功告成!

Copyright © Linux教程網 All Rights Reserved