??記錄自己搭建MVN私有庫全過程
一、準(zhǔn)備工作
? 下載 jdk maven和 nexus
? jdk-8u141-linux-x64.tar.gz
apache-maven-3.5.0-bin.tar.gz
nexus-2.12.0-01-bundle.tar.gz
二映挂、安裝JDK
tar zvxf jdk-8u141-linux-x64.tar.gz
cd /usr
mv /opt/jdk1.8.0_141 /usr/local
ln -s /usr/local/jdk1.8.0_141/ /usr/jdk
vim /etc/profile
#在末尾加入
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
source /etc/profile
java -version
三盗尸、安裝Maven
tar zvxf apache-maven-3.5.0-bin.tar.gz
cd /usr
mv /opt/apache-maven-3.5.0 /usr/local
ln -s /usr/local/apache-maven-3.5.0 /usr/mvn
vim /etc/profile
# 在末尾加入
export MAVEN_HOME=/usr/mvn
export PATH=$PATH:$MAVEN_HOME/bin
source /etc/profile
mvn -version
四、安裝NEXUS
cd /usr
mkdir nexus
mv /opt/nexus-2.12.0-01-bundle.tar.gz /usr/nexus
tar zvxf nexus-2.12.0-01-bundle.tar.gz
# 解壓完或有兩個(gè)目錄
# nexus-2.12.0-01 是nexus的核心文件
# sonatype-work 將下載來的開發(fā)包放置在其中
五椎组、配置NEXUS
vi nexus-2.12.0-01/bin/nexus
#找到下面這句去掉注釋 改為 root
RUN_AS_USER=root
vi nexus-2.12.0-01/conf/nexus.properties
#這里配置 你的端口和HOST
# Jetty section
application-port=8080
application-host=0.0.0.0
nexus-webapp=${bundleBasedir}/nexus
nexus-webapp-context-path=/nexus
#確保端口打開
./bin/nexus start
tail -f ./logs/wrapper.log
curl 127.0.0.1:8080/nexus/index.html
??瀏覽器訪問 {{application-host}}:{{application-port}}/nexus/index.html
?安裝完畢 默認(rèn)用戶名 admin admin123 登錄后記得修改密碼