参考:
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的下载请求提供服务。
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。
这里我们可以通过wind10的搜索框输入“运行”,进入运行窗口,在运行窗口中,输入services.msc进入到查看系统中是存在nexusTest服务。
那到底这个服务管不管用呢?在浏览器中输入http://localhost:8081/即可进入到nexus私服的界面中。
至此,我们就已经启动了nexus服务。至于如何搭建私服,那又是另一个话题了。