搭建私服仓库-Nexus3.X
对于maven来说,私服是其重要的一个组件,但它不属于maven的内容,它只属于maven衍生出来的一部分,使用私服可以降低中央仓库负荷,节省外网带宽,加速maven构建,自己部署构建等等作用。
前言:
因为我们公司使用的私服之前的版本是2.14.5(可以登陆私服前台,登陆的地方显示版本信息),现在要升级为3.x版本,但是升级过程中,需要选定对应的版本才能升级,也就是升级兼容性,对应的信息可在官网上找到。下面先介绍nexus3.x的搭建,后面再说升级的过程。
安装Nexus:
1.下载nexus压缩包
官网下载地址:https://help.sonatype.com/repomanager3/download
下载windows版本的archive的文件
2.安装nexus服务
将下载的压缩包解压到指定的目录,解压后有2个文件夹
nexus-3.7.1-02:改目录包含了nexus运行所需要的文件,例如启动脚本和依赖等
sonatype-work:该目录是运行时目录,用于生成运行时所需要的配置文件,日志文件,仓库文件等
配置环境变量path:G:\nexus\nexus-3.7.1-02\bin
用管理员权限打开cmd命令进入nexus安装目录G:\nexus\nexus-3.7.1-02\bin,然后执行nexus.exe/run 启动nexus,启动成功则显示如下内容:
install安装nexus服务
uninstall卸载nexus服务
run启动nexus服务(之前的版本可以使用start启动)
stop停止nexus服务
restart重启nexus服务
3.登陆到nexus控制台
nexus服启动完成后,可以通过浏览器输入http://localhost:8081/nexus访问nexus控制台,
通过管理员(admin/admin123)登录控制台,如下图
前台的登录端口可以在配置文件中修改,对应的文件为:nexus-3.7.1-02\etc\nexus-default.properties
打开文件之后的内容如下图,修改里面的端口即可。
最后配置maven的settings.xml文件即可:
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://172.16.3.3:8552/repository/maven-public/</url> </mirror>