CentOS 7java
JDK:1.8 linux
Maven:3.3.9apache
Nexus:3.11vim
私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。有了私服以后,当 Maven 须要下载构件时,直接请求私服,私服上存在则下载到本地仓库;不然,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载浏览器
http://maven.apache.org/download.cgi服务器
能够参考个人这篇博客: http://www.javashuo.com/article/p-uekloohu-et.htmljvm
[root@localhost ~]# cd /usr/local/src/ [root@localhost src]# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz [root@localhost src]# tar -zxvf apache-maven-3.3.9-bin.tar.gz [root@localhost src]# mv apache-maven-3.3.9 /usr/local/maven
编辑/etc/profile文件,在底部添加以下内容:maven
[root@localhost jvm]# vim /etc/profile export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin export MAVEN_HOME=/usr/local/maven export PATH=$PATH:$MAVEN_HOME/bin [root@localhost jvm]# source /etc/profile
4. 验证是否安装成功
tcp
[root@localhost jvm]# mvn --version Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: /usr/local/maven Java version: 1.8.0_161, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-693.el7.x86_64", arch: "amd64", family: "unix"
https://www.sonatype.com/download-oss-sonatypespa
[root@localhost jvm]# cd /usr/local/src/ [root@localhost src]# wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.11.0-01-unix.tar.gz [root@localhost src]# tar -zxvf nexus-3.11.0-01-unix.tar.gz [root@localhost src]# mv nexus-3.11.0-01 /usr/local/nexus
默认端口8081,若是要修改端口能够在etc/nexus-default.properties配置中修改
启动:
[root@localhost src]# /usr/local/nexus/bin/nexus start WARNING: ************************************************************ WARNING: Detected execution as "root" user. This is NOT recommended! WARNING: ************************************************************ Starting nexus
上面在启动过程当中出现警告:不推荐使用root用户启动,创个新用户就行。这个警告不影响nexus的正常访问和使用。
能够参考我这篇博客:http://www.javashuo.com/article/p-xvzjvlcj-dt.html
[root@localhost src]# firewall-cmd --add-port=8081/tcp --permanent success [root@localhost src]# firewall-cmd --reload success
这就把nexus服务搭建好了,默认管理员帐号密码是admin/admin123