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

被折叠的 条评论
为什么被折叠?



