一、使用Docker安装Nexus

1、查询当前有哪些Nexus镜像

docker search nexus

2、下载sonatype/nexus3

docker pull docker.io/sonatype/nexus3

3、运行nexus容器

mkdir -p /usr/local/nexus3/nexus-data    #新建挂载目录
chown -R 200 /usr/local/nexus3/nexus-datadocker run -tid -p 8081:8081 --name nexus -e NEXUS_CONTEXT=nexus -v /usr/local/nexus3/nexus-data:/nexus-data  docker.io/sonatype/nexus3

二、登录Nexus进行配置

1、查看默认密码

cd /usr/local/nexus3/nexus-data
cat admin.password  #查看密码

2、登录nexus

访问:http://ip:8081/nexus 使用默认管理员身份登录,帐号:admin,密码:查询的密码

首次登陆后设置新密码

3、管理界面

Browse可以查看当前有多少仓库,搭建好的Nexus,默认会带有一些maven仓库,一般使用这些仓库就足够了。

maven仓库类型

maven仓库类型只有3中,分别是: hosted、proxy、group

  • hosted:宿主类型 内部项目的发布仓库,专门用来存储我们自己生成的jar文件
  • proxy:代理类型 从远程中央仓库中寻找数据的仓库,如可配置阿里云maven仓库
  • group:组类型 组仓库用来方便我们开发人员进行设置的仓库

简单来说: group = hosted+proxy

版本类型

  • release:专用于部署发布版本的jar
  • snapshot:专用于部署快照版本的jar,jar都是以-SNAPSHOT结尾,pom中version需以-SNAPSHOT(必须大写)结尾
  • mixed:可包含release和snapshot版本

权限管理

数据权限:repository权限有两种类型:

  • repository admin
  • repository view

每种类型又有6种权限标识,分别是:*,add,browse、delete、edit、read,*包含其它5种权限,也可以自定义操作标识,正常系统的生成权限足够使用

三、增加新的代理源

增加阿里代理仓库

1、按照步骤添加新的代理源

2、选择添加maven2的代理

3、添加代理

Name 填写 aliyun, URL输入:http://maven.aliyun.com/nexus/content/groups/public/,其他值默认。

选择Configuration > Repository, 双击 maven-public, 在Group区域将aliyun移到右侧Members, 上移到maven-central的上面, 点击 Save。

Nexus搭建Maven私有仓库相关推荐

  1. CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库

    转载请注明出处http://blog.csdn.net/zhaoyanjun6/article/details/79198469 本文出自[赵彦军的博客] 简介 mavenCentral 是最早的 m ...

  2. 搭建Maven私有仓库

    内部的项目并且需要多团队协作模块化开发的时候,自然会想到搭建自己的maven私有仓库,本文主要介绍如何搭建maven私服和如何在项目中添加依赖. Maven 的远程仓库分为中央仓库和私服仓库.中央仓库 ...

  3. 使用Nexus配置Maven私有仓库

    使用Nexus配置Maven私有仓库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装配置Nexus 1>.下载nexus 下载地址:https://www.sonat ...

  4. 手把手教你用artifactory搭建maven私有仓库

    1. 背景 公司需要搭建一个maven私有仓库,该仓库能够存储jar包供maven使用,一方面为了加速maven的拉取素的,另一方面有一些jar包在中央仓库没有,需要下载源码打包后发布到自己的私有仓库 ...

  5. Sonatype Nexus搭建maven私服仓库

    搭建Maven私服仓库 1. 概述 Sonatype Nexus是一种特殊的远程仓库,是架设在局域网内的仓库管理器. nexus 可以搭建局域网maven私服仓库(实现局域网用户共享),并且支持代理广 ...

  6. 使用Docker基于Nexus3快速搭建Maven私有仓库

    文章目录 前言 问题分析 环境搭建 说明 Nexus3安装 本地Maven配置 修改setting.xml 上传本地Jar 使用本地包 结合Idea上传本地项目至私有库 前言 近期在做系统优化,重构等 ...

  7. linux下mvn的运行配置,Linux内网环境下使用Nexus配置Maven私有仓库

    一. 安装配置Nexus 1. 下载nexus 2. 解压:tar -zxf nexus-3.5.2-01-unix.tar.gz 3. 进入bin目录启动:./nexus run & 出现如 ...

  8. 从零搭建Maven私有仓库

    若将过去抱的太紧,怎么能腾出手来拥抱现在. 文章目录 前言 一.nexus3介绍 二.使用docker安装nexus3 1.下载 2.启动nexus3 三.使用nexus3 1.创建proxy代理仓库 ...

  9. Maven私有仓库上传及使用

    楼主使用Docker + Nexus搭建Maven私有仓库,搭建私有仓库请自行百度,网上很多教程 1.上传jar包 1.1上传jar需要在pom文件中添加distributionManagement, ...

最新文章

  1. Ka的回溯编程练习 Part1|整划什么的。。
  2. Node版本管理nvm, npm
  3. python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...
  4. 解读Raw Socket
  5. 启动设备ar1失败 错误代码2_设备启动系列(2)寿力空压机
  6. 另一种ABAP解析XML file的方式
  7. 想基于K8s按需扩展应用程序,可从这几方面入手
  8. 校门外的树——树状数组+区间修改
  9. 力扣133. 克隆图
  10. TCP系列51—拥塞控制—14、TLP、ER与拥塞控制
  11. shell脚本编程学习(一)
  12. GPIO的8种工作模式
  13. python bin文件读写_Python读写文件
  14. Android创建txt文件并写入
  15. 【Adobe安装】安装程序在Adobe Reader XI -Chinese Simplelified 安装完成之前被中断,错误代码150210
  16. 传说中的世界500强面试题-推理能力(1)
  17. Java牛客项目课_仿牛客网讨论区_第七章
  18. 短连接生成系统如何设计?
  19. DialogFragment自动弹出软键盘,消失时关闭软键盘
  20. CSS font-size单位

热门文章

  1. highcharts ajax 数据格式,Highcharts ajax获取json对象动态生成报表生成 .
  2. QtCreate不能使用代码提示功能
  3. C语言 va_start 宏 - C语言零基础入门教程
  4. try-catch 异常处理的执行过程
  5. 求Sn = a+aa+aaa+...+aaaaaa(n个a),其中a是一个数字,n代表a的位数,例如 2+22+222+2222+22222(此时n=5),n由键盘输入。
  6. 考教育统计与测量可以带哪种计算机,《教育统计与测量》练习题库及答案
  7. java web 润乾报表教程_润乾报表开发 基础教程.ppt
  8. valgrind 内存泄漏_应用 AddressSanitizer 发现程序内存错误
  9. 大专计算机应用技术答辩,计算机应用技术专业硕士答辩.ppt
  10. caany边缘检测matlab,自适应canny算法研究及其在图像边缘检测中的应用.pdf