CentOS下Maven私服極速時時_彩平臺出_售搭建
環境版本:極速時時_彩平臺出_售 Q1157880099
OS:CentOS release 6.5 (Final)
Jdk:jdk-7u79-linux-x64.tar.gz
Maven:apache-maven-3.5.0-bin.tar.gz
Nexus:nexus-2.14.4-03-bundle.tar.gz
1.安裝jdk
tar zxf jdk-7u79-linux-x64.tar.gz
mkdir -pv /usr/local/java
mv jdk1.7.0_79 /usr/local/java
java -version
java version “1.7.0_45”
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
alternatives --install /usr/bin/java java /usr/local/java/jdk1.7.0_79/bin/java 2
alternatives --config java
There are 3 programs which provide ‘java’.
Selection Command
*+ 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
3 /usr/local/java/jdk1.7.0_79/bin/java
Enter to keep the current selection[+], or type selection number: 3
alternatives --install /usr/bin/jar jar /usr/local/java/jdk1.7.0_79/bin/jar 2
alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.7.0_79/bin/javac 2
vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.7.0_79
export JRE_HOME=/usr/local/java/jdk1.7.0_79/jre
export PATH=$PATH:/usr/local/java/jdk1.7.0_79/bin:/usr/local/java/jdk1.7.0_79/jre/bin
source /etc/profile
java -version
java version “1.7.0_79”
2.安裝maven
tar zxvf apache-maven-3.5.0-bin.tar.gz
mkdir /usr/local/maven
cp -ar apache-maven-3.5.0/. /usr/local/maven
vi /etc/profile
export MAVEN_HOME=/usr/local/maven
export PATH={PATH}
source /etc/profile
mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /usr/local/maven
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /usr/local/java/jdk1.7.0_79/jre
Default locale: en_US, platform encoding: UTF-8
OS name: “linux”, version: “2.6.32-431.el6.x86_64”, arch: “amd64”, family: “unix”
3.安裝nexus
mkdir -pv /usr/local/nexus
tar -xzvf nexus-2.14.4-03-bundle.tar.gz -C /usr/local/nexus
cp /usr/local/nexus/nexus-2.14.4-03/bin/nexus /etc/init.d/nexus2
chkconfig --add nexus2
chkconfig nexus2 on
vi /etc/init.d/nexus2
修改NEXUS_HOME值:
NEXUS_HOME=/usr/local/nexus/nexus-2.14.4-03
修改RUN_AS_USER值:
RUN_AS_USER=root
vi nexus.properties //檢視配置是否需要修改<參見附錄2>
/etc/init.d/nexus2 start
/etc/init.d/nexus2 stop
附錄:
1.確認Nexus2啟動時候的jdk版本:wrapper.java.command 設定為 java的真實路徑
vi /usr/local/nexus/nexus-2.14.4-03/bin/jsw/conf/wrapper.conf
CentOS下Maven私服nexus搭建圖片1.png 2.確認Nexus2監聽的埠以及倉庫儲存位置:application-port設定為8081,nexus-work設定為${bundleBasedir}/…/sonatype-work/nexus
vi /usr/local/nexus/nexus-2.14.4-03/conf/nexus.properties
CentOS下Maven私服nexus搭建圖片2.png
3.Nexus私服倉庫備份:
名稱
目錄名
重要配置檔案
nexus主目錄
/usr/local/nexus/nexus-2.14.4-03
conf/nexus.properties裡面有sonatype-work的地址
sonatype-work目錄
/usr/local/nexus/sonatype-work
nexus/conf/nexus.xml裡面有storage的地址
storage目錄
/usr/local/nexus/sonatype-work/nexus/storage
裡面主要是各種程式的jar包等
通常只備份sonatype-work目錄:
tar -zcvpf sonatype-work-$(date +%Y%m%d%H%m)-pc.tar.gz sonatype-work