2018年9月1号 周六 我在加班
其实公司服务器上的nexus已经装好了,装了两个版本,2.14.3和3.13.0,2.14.3是以前同事装的,各种问题不断,然后我就给装了个3.13.0,但是一直放在那没动,也没启用,今天看2.14.3不爽,给换到3.13.0了,具体安装步骤如下:
服务器是centos7版本,jdk是1.8
1、安装JDK:
yum install -y java
java -version
等待安装完成,如果已经安装,则忽略,如果版本太低,先删除再用yum安装
2、安装maven
yum install -y maven
mvn -v
3、安装nexus
3.1 下载nexus-3.13.0-01-unix.tar.gz
上传到服务器
官网链接地址: https://www.sonatype.com/download-oss-sonatype 下载 linux 最新版本。
3.2解压
tar -zxvf nexus-3.13.0-01-unix.tar.gz -C /usr/local/
3.3启动
/usr/local/nexus-3.13.0-01/bin
./nexus start
稍等一会 (首次启动会比较慢), 当出现以下日志的时候表示启动成功!
-------------------------------------------------
Starting nexus
-------------------------------------------------
查看状态
./nexus status
nexus is running.表示已启动
3.4关闭防火墙或者开放防火墙端口,如果是云服务器,需要开启安全组(比如登录腾讯云-->控制台-->安全组)
关闭防火墙
service firewalld stop
开放防火墙端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
--permanent永久生效,没有此参数重启后失效
4、访问
nexus默认端口是7037,默认帐号密码是admin/admin123,用此帐号登入进行配置
nexus管理端使用教程请去百度搜索。
5、maven pom配置
在pom中引入如下配置
<distributionManagement>
<repository>
<id>nexus</id>
<url>http://192.168.205.125:7037/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus</id>
<url>http://192.168.205.125:7037/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
在maven setting.xml中配置nexus账号密码
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
在项目根目录shift+鼠标右击打开命令窗口执行命令上传包
mvn deploy