Linux安裝配置maven以(yǐ)及搭(dā)建nexus服務器(qì)
下麵介紹在Linux操作係統下安裝(zhuāng)配置maven和(hé)搭(dā)建nexus服務(wù)器。
一、安裝前的準備
下載 jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
jdk-6u26-linux-x64.bin
下(xià)載maven http://mirrors.geoexpat.com/apache//maven/binaries/
apache-maven-3.0.3-bin.tar.gz
下載nexus http://nexus.sonatype.org/downloads/
nexus-oss-webapp-1.9.1.1-bundle.tar.gz
二、安裝(zhuāng)jdk
使用root用戶。
添加執(zhí)行權限(xiàn) chmod a+x jdk-6u26-linux-x64.bin
安裝 ./ jdk-6u26-linux-x64.bin 按Enter 完成安裝。
三、maven安(ān)裝及配置
1、創建需要操作 maven 的用戶組以(yǐ)及(jí)用(yòng)戶(hù)( 如果用 root 用戶安裝不用創(chuàng)建)。
1) #groupadd mavenuser // 創(chuàng)建用戶(hù)組
2) #useradd -g mavenuser mavenuser // 創建用戶並指定用戶(hù)組(zǔ)
3) #passwd mavenuser // 為用(yòng)戶(hù)分配密碼
2、解壓安裝
1) #cd /data
2)#mkdir maven
3)#chown -R mavenuser : mavenuser /data/maven
4)#chmod 755 /data/maven
5)#su -l xinhua
6)#tar -zvxf apache-maven-3.0.3-bin.tar.gz
3、配(pèi)置
在用戶主目錄 查看是(shì)否有 .m2 目(mù)錄
如果沒有建立 mkdir .m2
在(zài).m2 目錄建立 settings.xml 內容為
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
--><?xml version="1.0" encoding="UTF-8"?>
http://maven.apache.org/SETTINGS/1.0.0
四、nexus安裝
解壓 tar -zxvf nexus-oss-webapp-1.9.1.1-bundle.tar.gz
五、編寫啟動腳本
啟動腳本(běn):
vi mavenStart.sh
將下麵腳本添加進去
#!/bin/bash
export LANG='zh.GB18030'
M2_HOME=/data/maven/apache-maven-3.0.3
export M2_HOME
JAVA_HOME=/data/jdk1.6.0_26/bin
PATH=$JAVA_HOME:$PATH:$HOME/bin:$M2_HOME/bin
export PATH
/data/maven/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/nexus start
停止腳本(běn):
vi mavenStop.sh
將下麵腳本添加進去
#!/bin/bash
/data/maven/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/nexus stop6
六、nexus使用及配置
1、運行
服務(wù)端啟(qǐ)動(dòng)mavenStart.sh 腳本(běn)
在瀏(liú)覽器中輸入: http://ipadsdress:8081/nexus
就可以看到 nexus 的主頁,點擊右上角(jiǎo) Log in
默認(rèn)用戶名和密碼是: admin/admin123
2、配置
點擊(jī)左側 Repositories
將所有Type 是 proxy 的 configuration配置選項中(zhōng)的 Download Remote Index 配置改為 True
如果(guǒ)需(xū)要代(dài)理(lǐ)將配置最下麵的Override Http Proxy Setting 勾上並填寫代理服務器地(dì)址和端(duān)口,最(zuì)後保存(cún)設置
然後在列表中分別右鍵點擊 ReIndex
3、添(tiān)加自己的jar到nexus
選中(zhōng) 3rd party , Artifact Upload 標簽
GAV Definition 選擇GAV Parameters
填(tián)寫 Group Artifact version packaging
然(rán)後選擇jar包(bāo) 上(shàng)傳(chuán)提交即可。
關鍵詞(cí):Linux,maven,nexus
閱讀本(běn)文後(hòu)您有什麽感想? 已有 人給出評(píng)價(jià)!
- 1
- 1
- 1
- 1
- 1
- 1