搭建私服仓库-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>

 

posted @ 2020-10-16 15:20  为了忘却的纪念丶  阅读(285)  评论(0编辑  收藏  举报