使用nexus3.x(一)——安装并启动Nexus 3.x

本文介绍了Nexus作为Maven私服的作用,详细阐述了Nexus的下载、安装和启动过程。通过在Windows环境下配置Nexus3.x,包括设置环境变量和启动服务,最终成功访问到Nexus的管理界面。Nexus作为一个内部仓库代理,提高了局域网内Maven项目的构建效率。
摘要由CSDN通过智能技术生成

参考:

https://blog.csdn.net/mazhongjia/article/details/106857123

https://www.pianshen.com/article/78691470561/

https://blog.csdn.net/java_green_hand0909/article/details/82870503

1.nexus的作用

nexus是一种搭建maven私服的工具。具体的,maven私服是一种特殊的maven远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的用户使用。当Maven需要下载构件的时候,它从私服请求,如果 私服上不存在该构件,则从外部远程仓库下载,缓存在私服上之后,再为Maven的下载请求提供服务。

nexus搭建的私服,充当的角色就是上图中红色框中的部分。而本地仓库就是maven的settings.xml中localRepository标签指定的存储路径。说白了,本地仓库就是一个文件夹。

2.下载nexus3.x

这里分享一下,我自己找到并收藏的资源。

链接:https://pan.baidu.com/s/1gTdpQEPwmWSBKOC9NhMMYg 
提取码:w6bg 
在里面找到对应自己操作系统的安装包,由于我是windows操作系统,所以下载nexus-3.19.1-01-win64.zip。

3.安装nexus3.x

3.1 解压

我们将上面下载的zip解压到D:\software\nexus-3.19.1-01-win64文件夹下,得到如下文件目录。

简要解释一下文件夹的含义: -- nexus-3.16.2-01:是nexus服务器相关的文件;nexus命令就存在该文件夹下的bin文件夹。

                                               -- sonatype-work:是nexus工作的数据文件,上传下载的jar包就在这个文件夹下面。实际上admin用户的初始密码(存在admin.password)和Blob Store对应的文件会存储在这里。

其实我对这些文件夹的具体含义也不是十分了解。

3.2 新增环境变量

2)然后去环境变量中创建NEXUS_HOME环境变量。

3.3 配置Path变量

接着再在Path中增加更刚刚新建的NEXUS_HOME,这样我们就可以在命令行窗口(dos界面)中的任意地方使用nexus 命令了。

做完这些,其实nexus就已经安装好了。

4. 启动nexus

那么应该如何启动neuxs呢?

首先需要以管理员身份打开命令行窗口,输入命令: nexus /install nexusTest。即可在系统中注册一个名为nexusTest的服务,这样当我们的电脑在开机时,nexus服务也会自动运行。

这里多说一句:如果我们想在系统中,停止该服务,可以使用: nexus  /stop nexusTest;

如果想删除该服务,可以使用:nexus /uninstall nexusTest。

其实还有一种启动nexus的方法,使用命令:nexus /run nexusTest。它与使用 nexus /install nexusTest最大区别在于,当我们关闭dos界面的时候,该服务也就停止了。而使用 nexus /install nexusTest命令开启的nexus服务之后,会一直开启,直到我们使用命令进行卸载或者关闭。

这里我们可以通过wind10的搜索框输入“运行”,进入运行窗口,在运行窗口中,输入services.msc进入到查看系统中是存在nexusTest服务。

 

那到底这个服务管不管用呢?在浏览器中输入http://localhost:8081/即可进入到nexus私服的界面中。

至此,我们就已经启动了nexus服务。至于如何搭建私服,那又是另一个话题了。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值