Maven私服搭建--Nexus的安装与使用

Maven简介

Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。

Nexus简介

nexus的全称是Nexus Repository Manager,是Sonatype公司的一个产品。它是一个强大的仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。主要用来搭建公司内部的maven私服。但它的功能不仅仅是创建maven私有仓库,还可以作为nuget、docker、npm、bower、pypi、rubygems、git lfs、yum、go、apt等的私有仓库,功能非常强大。

为什么使用maven私服

详情见Maven私服 (biancheng.net)

Maven 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。
建立了 Maven 私服后,当局域网内的用户需要某个构件时,会按照如下顺序进行请求和下载。

  1. 请求本地仓库,若本地仓库不存在所需构件,则跳转到第 2 步;
  2. 请求 Maven 私服,将所需构件下载到本地仓库,若私服中不存在所需构件,则跳转到第 3 步。
  3. 请求外部的远程仓库,将所需构件下载并缓存到 Maven 私服,若外部远程仓库不存在所需构件,则 Maven 直接报错。

此外,一些无法从外部仓库下载到的构件,也能从本地上传到私服供其他人使用。
下图中展示了 Maven 私服的用途。

Nexus的安装与使用

官网下载:https://help.sonatype.com/repomanager3/product-information/download

百度云资源:链接:https://pan.baidu.com/s/1uYr89gsdHqfCxwFFiGCo6A 
提取码:1234

包含多个安装包,根据需求下载;

 我们这里以Windows为例来进行安装;

将压缩包解压,并进入到bin文件夹中;

 在此处打开命令行窗口,输入nexus.exe/run,并回车,启动成功端口为8081;

若需要修改端口,则在nexus-default.properties文件中修改端口号;

 在浏览器中输入访问地址:http://localhost:8081/

 点击右侧sign in进行登录操作(默认账户为admin);

这里安装的nexus3,默认密码不再是admin123,初始密码保存在nexus安装目录下的 sonatype-work 的 admin.password 文件中,打开文件可以看到如下内容:


内容即为密码明文,而非加密后的结果,直接复制即可。

第一次输入账号密码后,会提示修改初始密码

 一直点击next,即完成了nexus的登录;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值