nexus3安装配置
nexus3私服安装、权限配置及jar上传
版本
nexus-3.14.0-04
系统
centos7
安装及配置
解压
  tar -zvxf nexus-3.10.0-04-unix.tar.gz
解压的文件夹移到nexus(自动创建)
  mv nexus-3.10.0-04/ /usr/local/nexus
关闭防火墙
systemctl status firewalld
systemctl stop firewalld
防火墙开启8081端口
该8081端口是nexus的默认端口(在/usr/local/nexus/etc/nexus-default.properties文件中)
 vi  /etc/sysconfig/iptables
在打开的文件中加入如下内容
  -A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT
启动
我安装时第一次启动使用./nexus start 访问不到web页面,使用run命令可以,之后使用start也可以了
  ./nexus run &
启动成功会有如下信息
  WARNING: ************************************************************
  WARNING: Detected execution as "root" user.  This is NOT recommended!
  WARNING: ************************************************************
  Starting nexus
修改端口
修改文件etc/nexus-default.properties
启动停止操作
./nexus start: 在后台启动Nexus服务
./nexus stop: 停止后台的Nexus服务
./nexus status : 查看后台Nexus服务状态
./nexus restart: 重新启动后台的Nexus服务
访问
访问web界面,使用默认管理账号admin/admin123登录
http://ip:8081/
权限配置
匿名用户访问设置
设置-->Security-->Anonymous

创建仓库
设置-->Repositories-->Create repository

创建选择maven类型 创建group和hosted
这里默认使用的group是maven-public的 没有创建group 直接创建hosted的

仓库配置创建


group仓库权限访问设置如下图 注意下图标红处

用户创建
Security-->Users-->Create local user
填写相对应数据即可

jar上传
选择上传仓库上传相对应jar(三种方式中最方便的一种,批量等操作可查找其他两种方式)

maven的setting设置
    
     用户名     
     用户名     
     密码     
     
 
注意:在禁止匿名访问后 必须配置用户权限 否则无法下载jar
pom配置
    dataexchange 
    http://ip:8081/repository/maven-public/ 
    
        true 
        always 
     
 
最后
采用的是group仓库 可管理自身管理的jar文件 如下图maven-public仓库jar过多我们自身上传jar不易查找管理 可在仓库管理我们自身上传jar(可创建仓库管理自身项目jar)