您的当前位置:首页>关注 > 正文

环球最资讯丨linux下搭建Nexus3Maven私服 史上最全搭建MAVEN私服上传并使用JAR包教程

来源:CSDN 时间:2023-03-28 14:11:16

今天就给大家分享一下搭建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包。

欢迎关注猿码优创

标签:

最新新闻:

新闻放送
Top