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上传

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

2.如果该jar包有其他依赖,那么需要自行上传pom.xml文件(注意:pom里面的Group ID最好与jar上传的Group ID一样 不一样可能会报错) jar和pom可分开上传

3.查看
图略

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)

nexus3安装配置相关推荐

  1. Nexus【环境搭建 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)

    一下安装以 nexus-3.35.0-02-unix.tar.gz 进行说明,老版本 nexus-3.4.0-02-unix.tar.gz 的安装说明可以查看<CentOS 7.5 环境下搭建私 ...

  2. Maven学习以及安装配置教程

    Maven学习以及安装配置教程 一.简介 Maven是Apache软件基金会推出用于java项目构建以及依赖管理的工具 官方网站:Maven Repository: commons-httpclien ...

  3. mysql64如何配置_win7 64位下如何安装配置mysql-winx64(安装记录)

    win7 64位下如何安装配置mysql winx64 1.mysql下载 官方网站下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5. ...

  4. ActiveMQ—安装配置及使用

    安装配置及使用 转自:http://blog.csdn.net/qq_21033663/article/details/52461543 (一)ActiveMQ介绍 ActiveMQ 是Apache出 ...

  5. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  6. wamp的mysql单独使用_Windows 7+8.1+10 单独安装配置 PHP+Apache+MySQL(不使用 WAMP)

    Windows 8.1 单独安装配置 PHP+Apache+MySQL(不使用 WAMP) 本文同样适用于Windows7和10 0x00 PHP [下载]http://www.doczj.com/d ...

  7. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  8. python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

    python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...

  9. centos7 mysql workbench_centOS下mysql workbench安装配置教程

    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...

最新文章

  1. win7无法连接打印机拒绝访问_win7系统连接XP网络打印机无法连接到打印机拒绝访问的解决方法...
  2. 基于RDKit探索DrugBank
  3. Spring Cloud Greenwich 最后一个计划版本发布!
  4. hdu4585 STL水题
  5. C语言实现词典编排算法(附完整源码)
  6. 输出以下的杨辉三角形(要求输入个数字,表示需要输出几行)
  7. Redis入门指南(第2版) Redis设计思路学习与总结
  8. C++虚继承的实现原理、内存分布、作用
  9. python管道pipe_Python multiprocessing模块中的Pipe管道
  10. 【pytorch图像分类】ResNet网络结构
  11. redis 下载源地址
  12. PHP 生成带文字图片
  13. [STM32]Cubemx+USBAudio声卡+I2S+DMA+WM8978实验记录(未解决)
  14. 有关串口、USB接口串联小电阻的对话
  15. 超前进位加法器(Carry-Lookahead Adder,CLA)
  16. 什么是高防ip?高防ip是什么意思?
  17. 图形库LVGL v8.2版本移植
  18. 软件测试的艺术-读书笔记-0
  19. php写入文件内容方法,学习php写入文件内容的方法
  20. spark配置elasticsearch属性汇总(基于es7)

热门文章

  1. 电子元件学习——晶闸管(可控硅)
  2. js pdf文件 如何调用打印机打印_可以使用Javascript打开PDF文件的打印对话框吗?...
  3. 华为eNSP配置标准ACL
  4. metasploit魔鬼训练营_XSS
  5. 双系统windows7重做系统后修复linux引导
  6. 初识马尔科夫模型(Markov Model)
  7. 微信敏感词都有什么?
  8. USB UVC协议分析
  9. 数据库-----JDBC技术
  10. [cpp项目]2048