windows 上使用 Nexus 搭建 Maven私服

maven私服相当于本地仓库和远程仓库之间的一个连接点。

1、没有私服时,当我们项目中所需要的jar包不存在本地仓库中时,便会请求maven远程仓库,下载至本地仓库。

 2、在项目中,倘若有私服时,若本地仓库不存在某个jar包时,会自动向项目中所配置的私服请求该构件,若私服中存在该jar包,则会下载至本地仓库;若私服不存在时,此时会向远程仓库请求,下载至私服以供他人或其他项目使用,此种做法可以节省宽带,继而下载至本地仓库。

本文将使用 Nexus 搭建私服

下载OSS最新版https://www.sonatype.com/download-oss-sonatype

下载后解压缩,会有两个文件夹

安装并运行

①修改数据存储路径,D:\Downloas\nexus-3.13.0-01-win64\nexus-3.13.0-01\bin\nexus.vmoptions

当然,可以直接使用默认的,支持相对和绝对路径。

②修改IP、端口、访问根目录,D:\Downloas\nexus-3.13.0-01-win64\nexus-3.13.0-01\etc\nexus-default.properties

③启动,在命令行执行D:\Downloas\nexus-3.13.0-01-win64\nexus-3.13.0-01\bin\nexus.exe /run

退出:【Ctrl】+【C】

④启动完成后访问测试,https://127.0.0.1:8081

默认仓库说明 

maven-central:maven中央库,默认从https://repo1.maven.org/maven2/拉取jar
maven-releases:私库发行版jar,初次安装请将Deployment policy设置为Allow redeploy
maven-snapshots:私库快照(调试版本)jar
maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml或项目pom.xml中使用

⑤(可选)安装为服务

nexus.exe /install <optional-service-name> #安装
nexus.exe /start <optional-service-name> #开始
nexus.exe /stop <optional-service-name> #结束
nexus.exe /uninstall <optional-service-name> #卸载
#其中<optional-service-name>为服务的名称,可自定义

注意:必须使用管理员身份的控制台运行命令。

⑥使用初始化账号密码登录

Nexus初始化账号密码:admin/admin123

当然这些都可以登录进去进行修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值