今天就给大家分享一下搭建Nexus3Maven私服以及上传并使用私服jar包
1、下载私服软件包:
(相关资料图)
1.1、官网下载:
填写邮箱进行下载:
1.2、百度云盘下载(版本为:3.25):
2、上传私服软件包到服务器:
3、解压私服软件包:
解压命令:tar -zxvf nexus-3.25.1-04-unix.tar.gz
解压完之后(会有2个文件夹):
4、私服配置(可以忽略)
4.1、更改私服默认端口(8081):
//进入etc文件夹cd /DATA/nexus3/nexus-3.25.1-04/etc//修改配置vim nexus-default.properties//更改端口号 portapplication-port=12001
4.2、修改私服内存分配:
//进入bin目录cd /DATA/nexus3/nexus-3.25.1-04/bin//修改nexus.vmoptions vim nexus.vmoptions
5、启动nexus3
(必须有jdk环境哈,如果没有安装jdk请移步:https://blog.cnbuilder.cn/archives/linuxinstalljdk)
启动命令 &为后台启动:./nexus run & 也可以改为./nexus start &
启动成功:
6、访问Nexus3 ip+端口
7、登录
7.1、寻找admin的登录密码
进入他给你说的目录,然后寻找密码(文件里面就是admin密码):
7.2、拿到密码进行登录:
7.3、修改新的密码:
这就是登录成功的系统:
7.4、可以新建私服用户以及新建角色:
8、创建仓库:
8.1、创建本地快照仓库-也就是测试jar包存放的仓库。
8.1.1、选择maven本地仓库:
8.1.2、创建本地快照仓库:
8.1.3、创建成功:
8.2、创建本地Release仓库:
8.2.1、创建release版本仓库:
8.2.2、创建成功:
8.3、创建代理仓库(比如阿里云、华为云。。。)
8.3.1、创建代理仓库:
8.3.2、创建代理仓库:
8.3.3、创建成功:
8.4、创建组合仓库:
8.4.1、选择组合仓库的其他仓库地址
8.4.2、创建成功:
9、发布jar到私服:
9.1、先在本地解压一个新的mavne环境
9.2、修改setting文件:
9.2.1、修改本地仓库地址:
D:\hcr\dev\apps\test_nexus3\apache-maven-3.6.3-bin\apache-maven-3.6.3\resp
9.2.2、新增servers的配置 指定发布版本账号密码
kingyifan-releasesadminadmin123kingyifan-snapshotsadminadmin123
9.3、获取release仓库和快照仓库的地址:
9.4、代码pom文件新增:
的ID与这里一致-->kingyifan-releaseshttp://192.168.189.129:12001/repository/kingyifan-hosted-release/kingyifan-snapshotshttp://192.168.189.129:12001/repository/kingyifan-hosted-snapshot/
9.4,1、更改idea的maven仓库地址:
9.4.2、发布到私服。
命令:mvn deploy
或者用idea的打包工具:
自动就打到快照版本了。
9.5、如果只有jar包怎么上传私服呢??别急听我继续吹~
9.5.1、选择上传的仓库地址(只能选择发布版本)
9.5.2、上传jar包并且命名
9.5.3、上传成功:
9.5.4、查看
10、本地使用私服环境并且从私服下载jar包。
10.1、配置maven的setting配置文件:
10.1.1、增加综合仓库的服务器配置
nexus-kingyifanadminadmin123
10.1.2、增加私服的综合仓库地址:
mirrorIdrepositoryIdHuman Readable Name for this Mirror.http://my.repository.com/repo/path-->nexus-kingyifaninternal nexus repositoryhttp://192.168.189.129:12001/repository/kingyifan-group/!internal.repo,*
10.1.3、配置仓库列表:
jdk-1.8true1.81.81.81.8nexus-kingyifannexus-kingyifanNexus Centralhttp://192.168.189.129:12001/repository/kingyifan-group/defaulttruetruenexus-kingyifanNexus Centralhttp://192.168.189.129:12001/repository/kingyifan-group/defaulttruetrue中的ID才生效-->nexus-kingyifanjdk-1.8
来给大家甩一个完整的maven的setting配置文件:
/path/to/local/repo--> D:\hcr\dev\apps\test_nexus3\apache-maven-3.6.3-bin\apache-maven-3.6.3\resptrue--> false--> com.your.plugins-->optionaltruehttpproxyuserproxypassproxy.host.net80local.net|some.host.com-->kingyifan-releasesadminadmin123kingyifan-snapshotsadminadmin123nexus-kingyifanadminadmin123mirrorIdrepositoryIdHuman Readable Name for this Mirror.http://my.repository.com/repo/path-->nexus-kingyifaninternal nexus repositoryhttp://192.168.189.129:12001/repository/kingyifan-group/!internal.repo,*jdk-1.8true1.81.81.81.8nexus-kingyifannexus-kingyifanNexus Centralhttp://192.168.189.129:12001/repository/kingyifan-group/defaulttruetruenexus-kingyifanNexus Centralhttp://192.168.189.129:12001/repository/kingyifan-group/defaulttruetrue中的ID才生效-->nexus-kingyifanjdk-1.8alwaysActiveProfileanotherAlwaysActiveProfile-->
10.1.4、敲黑板:IDEAmaven环境一定更换为刚刚修改的setting配置文件!!!
10.1.5、引入pom包:
自己就会去私服下载jar包
我们看一下本地maven仓库也是有对应的jar包的:
11、私服-下载jar包路径:
本地仓库===》私服发布版本===》私服正式版本===》私服代理仓库===》直到寻找结束。
终、、,以上centos7搭建私服,上传并使用私服jar包。
欢迎关注猿码优创