Nexus搭建Maven私有仓库
一、使用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私有仓库相关推荐
- CentOS 初体验十六:阿里云安装Nexus搭建Maven私有仓库
转载请注明出处http://blog.csdn.net/zhaoyanjun6/article/details/79198469 本文出自[赵彦军的博客] 简介 mavenCentral 是最早的 m ...
- 搭建Maven私有仓库
内部的项目并且需要多团队协作模块化开发的时候,自然会想到搭建自己的maven私有仓库,本文主要介绍如何搭建maven私服和如何在项目中添加依赖. Maven 的远程仓库分为中央仓库和私服仓库.中央仓库 ...
- 使用Nexus配置Maven私有仓库
使用Nexus配置Maven私有仓库 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装配置Nexus 1>.下载nexus 下载地址:https://www.sonat ...
- 手把手教你用artifactory搭建maven私有仓库
1. 背景 公司需要搭建一个maven私有仓库,该仓库能够存储jar包供maven使用,一方面为了加速maven的拉取素的,另一方面有一些jar包在中央仓库没有,需要下载源码打包后发布到自己的私有仓库 ...
- Sonatype Nexus搭建maven私服仓库
搭建Maven私服仓库 1. 概述 Sonatype Nexus是一种特殊的远程仓库,是架设在局域网内的仓库管理器. nexus 可以搭建局域网maven私服仓库(实现局域网用户共享),并且支持代理广 ...
- 使用Docker基于Nexus3快速搭建Maven私有仓库
文章目录 前言 问题分析 环境搭建 说明 Nexus3安装 本地Maven配置 修改setting.xml 上传本地Jar 使用本地包 结合Idea上传本地项目至私有库 前言 近期在做系统优化,重构等 ...
- linux下mvn的运行配置,Linux内网环境下使用Nexus配置Maven私有仓库
一. 安装配置Nexus 1. 下载nexus 2. 解压:tar -zxf nexus-3.5.2-01-unix.tar.gz 3. 进入bin目录启动:./nexus run & 出现如 ...
- 从零搭建Maven私有仓库
若将过去抱的太紧,怎么能腾出手来拥抱现在. 文章目录 前言 一.nexus3介绍 二.使用docker安装nexus3 1.下载 2.启动nexus3 三.使用nexus3 1.创建proxy代理仓库 ...
- Maven私有仓库上传及使用
楼主使用Docker + Nexus搭建Maven私有仓库,搭建私有仓库请自行百度,网上很多教程 1.上传jar包 1.1上传jar需要在pom文件中添加distributionManagement, ...
最新文章
- Ka的回溯编程练习 Part1|整划什么的。。
- Node版本管理nvm, npm
- python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...
- 解读Raw Socket
- 启动设备ar1失败 错误代码2_设备启动系列(2)寿力空压机
- 另一种ABAP解析XML file的方式
- 想基于K8s按需扩展应用程序,可从这几方面入手
- 校门外的树——树状数组+区间修改
- 力扣133. 克隆图
- TCP系列51—拥塞控制—14、TLP、ER与拥塞控制
- shell脚本编程学习(一)
- GPIO的8种工作模式
- python bin文件读写_Python读写文件
- Android创建txt文件并写入
- 【Adobe安装】安装程序在Adobe Reader XI -Chinese Simplelified 安装完成之前被中断,错误代码150210
- 传说中的世界500强面试题-推理能力(1)
- Java牛客项目课_仿牛客网讨论区_第七章
- 短连接生成系统如何设计?
- DialogFragment自动弹出软键盘,消失时关闭软键盘
- CSS font-size单位
热门文章
- highcharts ajax 数据格式,Highcharts ajax获取json对象动态生成报表生成 .
- QtCreate不能使用代码提示功能
- C语言 va_start 宏 - C语言零基础入门教程
- try-catch 异常处理的执行过程
- 求Sn = a+aa+aaa+...+aaaaaa(n个a),其中a是一个数字,n代表a的位数,例如 2+22+222+2222+22222(此时n=5),n由键盘输入。
- 考教育统计与测量可以带哪种计算机,《教育统计与测量》练习题库及答案
- java web 润乾报表教程_润乾报表开发 基础教程.ppt
- valgrind 内存泄漏_应用 AddressSanitizer 发现程序内存错误
- 大专计算机应用技术答辩,计算机应用技术专业硕士答辩.ppt
- caany边缘检测matlab,自适应canny算法研究及其在图像边缘检测中的应用.pdf