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
nexus3安装配置

创建仓库

设置–>Repositories–>Create repository
nexus3安装配置
创建选择maven类型 创建group和hosted
这里默认使用的group是maven-public的 没有创建group 直接创建hosted的
nexus3安装配置
仓库配置创建
nexus3安装配置
nexus3安装配置
group仓库权限访问设置如下图 注意下图标红处
nexus3安装配置

用户创建

Security–>Users–>Create local user
填写相对应数据即可
nexus3安装配置

jar上传

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

maven的setting设置

<!-- 配置用户权限 -->
<servers>
    <server>
     <id>用户名</id>    
     <username>用户名</username>    
     <password>密码</password>    
    </server>
</servers>

注意:在禁止匿名访问后 必须配置用户权限 否则无法下载jar

pom配置

<repository>
    <id>dataexchange</id>
    <url>http://ip:8081/repository/maven-public/</url>
    <releases>
        <enabled>true</enabled>
        <updatePolicy>always</updatePolicy>
    </releases>
</repository>

最后

采用的是group仓库 可管理自身管理的jar文件 如下图maven-public仓库jar过多我们自身上传jar不易查找管理 可在仓库管理我们自身上传jar(可创建仓库管理自身项目jar)

上一篇:ubuntu安装nexus,开机自启


下一篇:剑指offer(16)合并两个排序的链表