安裝jdk
#yum install java
#jave -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
安裝maven
#yum install maven
#mvn -version
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-2.b11.el7_3.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-327.22.2.el7.x86_64", arch: "amd64", family: "unix"
安裝nexus:我是安裝在掛載盤符 /mnt上
------切換到下載目錄
#cd /mnt
------下載壓縮包
#wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.12.0-01-bundle.tar.gz
------解壓
#tar -zvxf nexus-2.12.0-01-bundle.tar.gz
------重命名nexus文件夾
# mv nexus-2.12.0-01 nexus
安裝nexus到系統(tǒng)服務(wù)
------復(fù)制腳本到/etc/init.d
#sudo cp nexus/bin/nexus /etc/init.d/nexus
------編輯剛剛復(fù)制過去的腳本:我用root用戶啟動(dòng),但官方不推薦
#vi /etc/init.d/nexus
------修改:NEXUS_HOME="/mnt/nexus"慌洪;RUN_AS_USER=root
------添加系統(tǒng)服務(wù)
#chkconfig --add nexus
#chkconfig --levels 345 nexus on
------啟動(dòng)nexus
#service nexus start
修改nexus默認(rèn)用戶名密碼
- 瀏覽器打開 域名:8081/nexus
- 右上角login:默認(rèn)用戶名密碼:admin admin123
- 修改管理密碼血巍,左邊導(dǎo)航欄:security>users>在admin用戶上右鍵>set password
倉(cāng)庫(kù)配置說明:
- group,分組
默認(rèn)會(huì)有一個(gè)public分組箭窜,包含所有的默認(rèn)倉(cāng)庫(kù)彩郊,點(diǎn)選可在下方配置:
configuration面板讥耗,可以配置組包含的倉(cāng)庫(kù)毒坛,左邊為當(dāng)前組包含的倉(cāng)庫(kù)
image.png
borwse index面板望伦,可以查看當(dāng)前組包含的庫(kù)(proxy代理倉(cāng)庫(kù),要配置才能在這顯示)
image.png
- hosted煎殷,本地倉(cāng)庫(kù)
用于管理自己的jar包屯伞,或者代理倉(cāng)庫(kù)中找不到的包
上傳包:點(diǎn)擊要上傳的倉(cāng)庫(kù)
image.png
- proxy,代理倉(cāng)庫(kù)
第三方倉(cāng)庫(kù)豪直,本地倉(cāng)庫(kù)中不存在的包劣摇,到代理倉(cāng)庫(kù)中下載
例:添加阿里的maven倉(cāng)庫(kù)
點(diǎn)擊菜單 add>proxy repository
image.png
- virtual,虛擬倉(cāng)庫(kù)
用來兼容maven1
包搜索使用
image.png
本地maven倉(cāng)庫(kù)配置弓乙,修改本地maven配置文件倉(cāng)庫(kù)地址末融,使用public組
配置文件位置,可以通過myeclipse>preferences>MyEclipse>MavenMyEclipse>User Setting>open file直接編輯
<mirrors>
<mirror>
<id>central</id>
<mirrorOf>*</mirrorOf>
<name>central-mirror</name>
<url>http://域名或IP:8081/nexus/content/groups/public/</url>
</mirror>
</mirrors>