centos安装nexus

一、安装启动

1、下载

进入官网https://help.sonatype.com/en/download-archives—repository-manager-3.html
下载和自己本地jdk版本对应的nexus版本
在这里插入图片描述

2、解压到指定目录

tar -zxvf nexus-3.70.3-01-java8-unix.tar.gz
mv nexus-3.70.3-01 /usr/local/nexus

3、修改配置

vim /usr/local/nexus/etc/nexus-default.properties

修改指定的端口,我这里指定端口为16000
在这里插入图片描述

4、放开指定端口

如果是阿里云等云服务器,需要另外去控制台配置安全规则

firewall-cmd --add-port=16000/tcp --permanent
firewall-cmd --reload

5、修改启动用户

不以root用户启动,不然启动会报错

vim /usr/local/nexus/bin/nexus

在这里插入图片描述

6、启动

cd /usr/local/nexus/bin/
./nexus start #后台启动,日志以文件形式保存;
./nexus run #当前进程启动,直接打印在控制台;
./nexus stop #停止服务;
./nexus restart #重启服务;
./nexus status #查看服务状态

这里可以先选择./nexus run启动,有问题的话可以直接看到问题所在
日志目录位置

cd /usr/local/sonatype-work/nexus3/log

二、仓库配置

首次登录会提示默认密码所在服务器位置,根据提示修改密码即可

1、添加阿里云仓库

在这里插入图片描述
在这里插入图片描述

2、这里选择proxy的,然后进入配置,填写名字和阿里云的镜像地址

https://maven.aliyun.com/repository/public/

在这里插入图片描述

3、把仓库添加到maven-public的组中

在这里插入图片描述

三、本地maven打包发布测试

1、修改setting.xml

添加镜像地址、用户名密码,注意添加在对应servers和 mirrors的节点下

<server>
	<id>nexus</id> <!-- 与pom.xml中的repository或pluginRepository的id相匹配 -->
	<username>admin</username> <!-- 替换为Nexus私服用户名 -->
	<password>123456</password> <!-- 替换为Nexus私服密码 -->
</server>
	
<mirror>
    <id>maven-public</id>
    <mirrorOf>central</mirrorOf>
    <name>Maven public</name>
    <url>http://IP地址:端口/repository/maven-public/</url>
</mirror>

在这里插入图片描述

2、修改项目的pom.xml

文件中添加

 <distributionManagement>
     <repository>
         <id>nexus</id>
         <name>Release Repository</name>
         <url>http://IP地址:端口/repository/maven-releases/</url>
     </repository>
     <snapshotRepository>
         <id>nexus</id>
         <url>http://IP地址:端口/repository/maven-snapshots/</url>
     </snapshotRepository>
 </distributionManagement>

3、打包发布测试

在mavne项目执行,将打包后的文件发布到nexus中

mvn clean package deploy

发布之后可以在可以在快照库中看到自己刚打好的jar包
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个小白QAQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值