Maven私服安装配置,java通过私服下载代码,并打包后上传到私服(Nexus)

Maven私服一般安装Nexus。
首先,Nexus下载,访问Nexus官方网址https://www.sonatype.com/download-nexus-repo-oss

图片

下载完成后是个压缩包

图片

第二步 配置:
1)将上一步下载的nexus解压

图片

2)端口和监听配置

图片

图片

application-port:监听端口
application-host:监听主机
nexus-context-path:上下文路径
4) 运行环境配置

图片

图片

第三步安装:
方式一:以管理员身份运行cmd窗口 进入路径【D:\Program Files\nexus-3.28.1-01\bin】执行.\nexus.exe /run

图片

方式二:使用本地服务的方式启动,
1) 安装服务:以管理方式打开cmd,进入路径【D:\Program Files\nexus-3.28.1-01\bin】,执行命令./nexus.exe /install

图片

2) 启动服务:执行命令:net start nexus

图片

注:
关闭服务:net stop nexus
卸载服务:./nexus.exe /uninstall

图片

第四步启动、访问
访问路径:http://127.0.0.1:8081/
用户名:admin
打开文件:D:\Program Files\sonatype-work\nexus3\admin.password

图片

复制密码到密码输入框中

图片

登陆成功后展示

图片

图片

说明:
hosted:宿主仓库,主要存储本公司或团队开发的jar包
proxy:代理仓库,代理中央仓库和apache下测试版本的jar包
group:组仓库,将来连接组仓库。包含Hosted:宿主库,proxy:代理仓库
virtual:虚拟仓库,仓库废弃后会存存储到虚拟仓库

第五步 maven配置私服下载配置
打开文件【D:\Program Files\apache-maven-3.6.3\conf\settings】,

图片

找到节点【profiles】在该节点在新建profile


mfc-dev



maven-central

maven-central

http://127.0.0.1:8081/repository/maven-central/


true



true




my

my

http://127.0.0.1:8081/repository/maven-releases//


true



true







public
Public Repositories
http://127.0.0.1:8081/repository/maven-central/


 

图片

在节点activeProfiles下加入

mfc-dev

来激活profile

图片

测试
先去本地仓库把项目A依赖的项目B的jar删除,项目A报错,然后会从私服上下载,完成后检查是否下载成功。
第六步maven上传jar到私服
打开文件【D:\Program Files\apache-maven-3.6.3\conf\settings】,

图片

在【servers】下新增节点【server】如下

releases
admin
admin1234

注意:settings.xml中server元素下id的值必须与POM中repository或snapshotRepository下id的值完全一致。将认证信息放到settings下而非POM中,是因为POM往往是它人可见的,而settings.xml是本地的。

图片

在要上传的项目的pom文件中配置


nexus-releases
Nexus Release Repository
http://127.0.0.1:8081/repository/maven-releases/


nexus-snapshots
Nexus Snapshot Repository
http://127.0.0.1:8081/repository/maven-snapshots/

 

图片

点击【deploy】把应用打包并上传到私服

图片

上传到私服完成查看私服:

图片

  • 15
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

调试大师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值