Linux安裝配置maven以及搭建nexus服務器
下面介紹在Linux操作系統(tǒng)下安裝配置maven和搭建nexus服務器。
一、安裝前的準備
下載 jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
jdk-6u26-linux-x64.bin
下載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
二、安裝jdk
使用root用戶。
添加執(zhí)行權限 chmod a+x jdk-6u26-linux-x64.bin
安裝 ./ jdk-6u26-linux-x64.bin 按Enter 完成安裝。
三、maven安裝及配置
1、創(chuàng)建需要操作 maven 的用戶組以及用戶( 如果用 root 用戶安裝不用創(chuàng)建)。
1) #groupadd mavenuser // 創(chuàng)建用戶組
2) #useradd -g mavenuser mavenuser // 創(chuàng)建用戶并指定用戶組
3) #passwd mavenuser // 為用戶分配密碼
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、配置
在用戶主目錄 查看是否有 .m2 目錄
如果沒有建立 mkdir .m2
在.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
五、編寫啟動腳本
啟動腳本:
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
停止腳本:
vi mavenStop.sh
將下面腳本添加進去
#!/bin/bash
/data/maven/nexus-oss-webapp-1.9.1.1/bin/jsw/linux-x86-64/nexus stop6
六、nexus使用及配置
1、運行
服務端啟動mavenStart.sh 腳本
在瀏覽器中輸入: http://ipaddress:8081/nexus
就可以看到 nexus 的主頁,點擊右上角 Log in
默認用戶名和密碼是: admin/admin123
2、配置
點擊左側 Repositories
將所有Type 是 proxy 的 configuration配置選項中的 Download Remote Index 配置改為 True
如果需要代理將配置最下面的Override Http Proxy Setting 勾上并填寫代理服務器地址和端口,最后保存設置
然后在列表中分別右鍵點擊 ReIndex
3、添加自己的jar到nexus
選中 3rd party , Artifact Upload 標簽
GAV Definition 選擇GAV Parameters
填寫 Group Artifact version packaging
然后選擇jar包 上傳提交即可。
關鍵詞:Linux,maven,nexus
閱讀本文后您有什么感想? 已有 人給出評價!
- 1
- 1
- 1
- 1
- 1
- 1