linux中maven私服nexus的配置

本文详细介绍了如何在Linux环境下下载并安装Nexus私服,包括配置端口、启动服务及访问等步骤。此外还讲解了如何配置本地Maven从私服下载依赖,并演示了如何上传第三方jar包。

首先在http://www.sonatype.org/nexus/archived/下载合适版本的nexus。
这里写图片描述

这里写图片描述
将下载文件上传到linux中:
这里写图片描述
解压文件:tar -zxvf nexus-2.14.5-02-bundle.tar.gz
这里写图片描述
进入con文件下:
这里写图片描述
修改nexus.properties文件:vim nexus.properties
这里写图片描述
默认端口为8081如果有冲突就修改端口并:wq保存退出。
进入bin文件夹下:
这里写图片描述
可以使用./nexus查看可以使用命令 ./nexus start启动nexus。
这里写图片描述
修改nexus文件: vim nexus
这里写图片描述
启动nexus:./nexus start
这里写图片描述
使用http://ip:端口号/nexus访问nexus
这里写图片描述
点击右上角login,默认账号admin 密码admin123
这里写图片描述
仓库中一般有四种类型:
group(仓库组):一组仓库的集合
hosted(宿主):配置第三方仓库 (包括公司内部私服 )
proxy(代理):私服会对中央仓库进行代理,用户连接私服,私服自动去中央仓库下载jar包或者插件
virtual(虚拟):兼容Maven1 版本的jar或者插件
这里写图片描述
在本地maven中的setting.xml中配置所有jar从私服下载:

<mirrors>
     <mirror>
         <!--此处配置所有的构建均从私有仓库中下载 *代表所有,也可以写central -->
         <id>nexus</id>
         <mirrorOf>*</mirrorOf>
         <url>http://ip:端口号/nexus-2.14.5-02/content/groups/public/</url>
     </mirror>
 </mirrors>

这样maven项目会先请求本地仓库,如果没有会在私服上找,如果私服中没有会在中央仓库找。对于maven中央仓库中没有的jar需要我们自己上传。
点击首页左侧Respositories点击3rdparty:
这里写图片描述
GAV Definition选择GAV Parameters:
这里写图片描述
点击上传后点击Add Artifact 点击upload Artifact即可上传成功。
点击Browe Index可以查看上传的第三方jar
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值