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

参考:

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的下载请求提供服务。

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

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文件夹下,得到如下文件目录。

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

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

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

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

3.2 新增环境变量

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

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

3.3 配置Path变量

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

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

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

4. 启动nexus

那么应该如何启动neuxs呢?

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

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

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

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

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

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

 

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

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

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

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

上一篇:docker安装nexus私服


下一篇:搭建Maven私有仓库并在项目中使用