CentOs 6.5 使用nexus創建maven私服

1.私服的重要性,在實際開發中,我們會用到許多的jar包,我們不能每次開發都要拷出一堆的jar讓大家分享然後下載使用

2.如果每個人都去中央倉庫下載jar包這樣就需要很多的帶寬,然後還浪費大家的時間

這裏我們在自己本地服務器使用nexus搭建一個maven中央倉庫。這裏使用的環境是CentOS 6.5,jdk是jdk1.7.0_75,至於爲什麼是1.7版本的jdk,因爲是高版本的jdk和nexus啓動不了。

先說jdk的配置,我這裏選擇的root用戶配置jdk,是整個用戶的jdk環境變量,至於jdk怎麼上傳到服務器,還有哪兒下載,這裏不做重複!

如圖,解壓jdk 命令 tar -zxvf 


這是我將jdk放在了opt文件下,至於放哪兒,是關係到配置路徑的問題,編輯 vi  /etc/profile,在其中加入如下所示


其中的路徑就是你解壓之後放置文件的路徑,

export MAVEN_HOME=/home/nexus_user/apache-maven-3.3.1
export JAVA_HOME=/opt/jdk1.7.0_75
export GRADLE_HOME=/usr/local/gradle-2.2.1
export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$GRADLE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/rt.jar

想知道Java環境變量有沒有配置成功


這樣的就把環境變量配置成功了!解壓之後Apache-maven,同樣配置路徑,


這樣我們maven也配置好了!

這時候我們需要進入解壓的nexus文件的bin下,vi nexus 修改和去掉此處註釋


網上有人說不要使用root啓動,我建議還是root啓動,這個私服給其root權限,進入conf文件下 vi nexus.properties  修改此處信息,我自己使用8090的端口,默認事8081


然後在 bin目錄下 啓動 nexus 啓動命令是 ./nexus start  ,要是你不知道這些命令 直接./nexus 回車 你會看到提示

其中你肯能用到的一個是 console  控制檯輸出,status 查看狀態,都是見詞明義的解釋,同樣你也可以在nexus啓動的時候查看日誌,日誌在logs目錄下,啓動nexus之後,我們在瀏覽器訪問如下


其中登錄賬號爲 admin 密碼爲 admin123,至於nexus中的使用,大家就自己搜索吧!

在配置過程中可能遇到的問題,其中是防火牆的問題糾結了我很久,這裏和大家分享下

防火牆查看命令  chkconfig ,我們要關心的是iptables這一項,不要關心ipv6,要是我們看到有On的狀態,需要改爲off ,命令如下chkconfig iptables off,這樣我們每次重啓vm的時候就不需要再去關心防火牆了,然後service iptables stop 停止防火牆。

對於查看端口的狀態,我們需要使用 netstat -anplut




發佈了42 篇原創文章 · 獲贊 23 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章