前言: Maven私服(即Repository Manager)的主要作用:
- 方便内部人员发布内部使用的依赖;
- 方便存放官方仓库中没有的第三方依赖包;
- 减少从中央仓库下载的次数,节省带宽、提高maven build的效率;
- 减少对中央仓库的依赖,确保maven build的稳定性;
这里主要记录在windows系统中搭建私库的简单过程
首先: 去官网下载最新免费开源版nexus, 下载对应电脑系统的压缩包.如: 解压后在 nexus-3.10.0-04 文件夹目录
两个主要文件目录:
bin,etcetc 文件中有相关的配置文件.
nexus-default.properties 文件中可以配置端口号和默认进入 IP
启动程序:(小TIP)在bin目录下新建一个bat文件,其中写 cmd 即可,此为方便在打开cmd窗口时定位到此文件夹;
右键此bat文件,以管理员运行.在进入cmd窗口后,执行下面指令:
nexus.exe/install Nexus Service
执行此指令后在 系统服务中会看到:
Nexus Service 服务,启动此服务,等一会之后在浏览器窗口中输入:
localhost:8091 (此处端口号为自定义的,默认为8081)
然后就可以进入nexus 仓库.
仓库默认有两个帐号:
Nexus中预留了两个登陆账户,一个是admin
,一个是anonymous
。
admin具有全部权限默认密码admin123
;anonymous作为匿名用户,只具有查看权限
几个库的说明:
- maven-central:maven中央库,默认从 https://repo1.maven.org/maven2/ 拉取jar
- maven-releases:私库发行版jar
- maven-snapshots:私库快照(调试版本)jar
- maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用