搭建Nexus私服这件小事

本文详细介绍私服搭建步骤,包括Linux和Windows环境下安装配置教程,并提供解决忘记密码的方法。讲解私服管理方式,包括不同类型仓库的用途及如何正确使用。此外,还介绍了Maven和Gradle两种工具在私服中的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建私服这事情说大不大,通常也就是一次性的买卖,做一次也就完事了,没什么讨论的价值,但是网上文章汗牛充栋,但是难有一次解决问题的,都是头疼医头脚疼医脚,花费点时间整理下,希望能对大家有帮助。

安装篇:

linux:https://www.cnblogs.com/kevingrace/p/6201984.html(这篇文章讲的很细,小白先看这篇,但只看基本安装操作即可)

windows:https://blog.youkuaiyun.com/mahoking/article/details/79603989

备注:windows和linux其实区别不大,安装也特别简单,需要注意的是版本问题。因为Nexus2和Nexus3区别还挺大的,个人感觉Nexus3更简洁,推荐使用

忘记admin的密码怎么办:https://blog.youkuaiyun.com/weixin_40011286/article/details/80996639

管理篇:

如果你看了之前上文中的linux安装,可能已经被各种操作各种策略搞得七荤八素,心里充满了对私服的郁闷,那我们看看安装完之后我们得到了什么。nexus3默认建立了一些仓库,仓库分为几个类型,proxy、host、group。

其实这样理解就可以:proxy是第三方服务器提供的,host是你自己发布的,最后需要用group库把他们都包装起来统一提供出来。

只保留以下库就可以了,proxy可以根据你的喜好比如阿里云、OSchina等进行添加,添加完毕后记得修正下他们在group库中的位置顺序就可以了。

经过这一番操作之后:你得到了三个url,这样就可以了

你自己的发布库:http://xxxx:xxxx/repository/maven-releases/

你自己的快照库:http://xxxx:xxxx/repository/maven-snapshots/

对外的Group库:http://xxxxx:xxx/repository/maven-public/

使用篇

用的时候其实分为maven使用以及gradle使用

maven:

使用【对外的Group库】下载很简单,改下maven的setting.xml文件即可

发布jar包到【自己的发布库】及【你自己的快照库】,需要使用maven-source-plugin插件,参考下篇:

https://www.cnblogs.com/sloveling/p/maven_deploy.html

主要注意的是snapshot库及release库选择,跟你工程的版本号有关,版本号不带snapshot才能发布到release库

gradle

使用【对外的Group库】下载很简单,改下工程目录下的的build.gradle文件即可

repositories {
    maven { url 'http://xxxx:xxx/repository/maven-public/' }

}

发布jar包到【自己的发布库】及【你自己的快照库】,需要使用maven-publis插件,参考下篇:

https://www.cnblogs.com/jiaoyiping/p/7045965.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值