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是收费版)解压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即可启动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即可。
- 访问Nexus
Nexus的访问地址为 http://ip:port/nexus
界面如下