Nexus搭建Maven私服[上篇]——Nexus安装

Nexus介绍

现今大部分的项目都已经是使用Maven进行构建,如果你使用Maven,你可以从Maven中央仓库下载所需要的构件(artifact),但是如果直接从Maven中央仓库下载可能会遇到下载速度慢的问题。Nexus可以用来搭建Maven私服,通过Nexus可以缓存Maven中央仓库的构件,节省带宽和提升下载速度。另外,利用Nexus还可以实现在内网中使用Maven、创建公共仓库不存在的构件(如私有jar包)等功能。

Nexus安装

  • 基础环境
    linux(CentOS)
    jdk7

  • 下载Nexus
    下载地址 http://www.sonatype.org/nexus/
    下载NEXUS REPOSITORY MANAGER OSS
    (FREE TRIAL是收费版)
    1.png

  • 解压Nexus
    解压Nexus到/usr/local/nexus目录下,解压后将会有两个目录
    nexus-2.14.2-01
    sonatype-work
    第一个目录是服务程序,第二个目录用于存放数据

  • 修改端口
    进入/usr/local/nexus/nexus-2.14.2-01/conf目录下,编辑nexus.properties文件,修改application-port即可
    2.png

  • 启动Nexus
    进入/usr/local/nexus/nexus-2.14.2-01/bin目录, 执行命令./nexus 即可运行

  • 修改运行用户
    启动过程中可能会报如下错误
    修改/usr/local/nexus/nexus-2.14.2-01/bin/nexus, 改为RUN_AS_USER=root,保存后重新执行./nexus即可。
    851491-20160729120732966-1744702207.png

    QQ截图20170215172053.png

  • 访问Nexus
    Nexus的访问地址为 http://ip:port/nexus
    界面如下
    QQ截图20170215172442.png


Nexus搭建Maven私服[下篇]——Nexus使用


发表评论