【原文链接】基于Nexus搭建maven私有源仓库

文章目录

  • 一、默认的仓库说明
    • 1.1 默认仓库的分类
    • 1.2 默认仓库的存放目录
    • 1.3 默认仓库通常情况下的使用
  • 二、配置阿里云maven源代理
    • 2.1 创建对应的存储目录
    • 2.2 创建阿里云的maven源的代理仓库
    • 2.3 将创建的阿里云的代理仓库加入maven-public组
  • 三、新建一个本地类型maven仓库

一、默认的仓库说明

1.1 默认仓库的分类

打开nexus页面,打开【Browser】页面,如下,可以看到这里主要分为三类,proxy、hosted和group,proxy主要用于设置远端的仓库的代理,hosted则为本地仓库,即用于存放我们自己编译额一些自定义的包之类的,group则是将hosted和proxy类型的进行分组,这样在使用的时候,可以通过在maven的配置文件中指定group即可使用group中的所有仓库了,而不需要一个一个的仓库去配置。

1.2 默认仓库的存放目录

打开【设置】-【Blob Stores】页面,可以看到这里有一个默认的配置路径。

通过挂载出来的目录,可以看到这里有个blobs目录,这个目录就是用来存放的目录,可以看到这里有个default目录,这个default目录就是上面页面上配置的Blob Stores存储配置。

[root@master nexus]# ls
blobs  cache  db  elasticsearch  etc  generated-bundles  instances  javaprefs  karaf.pid  keystores  lock  log  orient  port  restore-from-backup  tmp
[root@master nexus]# cd blobs/
[root@master blobs]# ls
default
[root@master blobs]# cd default/
[root@master default]# ls
8DF3DFFF-F3E72ED0-3A2171BD-F449E5F7-4CD5C8A5-deletions.index  8DF3DFFF-F3E72ED0-3A2171BD-F449E5F7-4CD5C8A5-metrics.properties  content  metadata.properties  reconciliation
[root@master default]#

1.3 默认仓库通常情况下的使用

如下点击进去可以查看maven-central默认仓库的配置

如下,可以看到此默认仓库配置的是默认的 https://repo1.maven.org/maven2/ 源

maven-releases 仓库则主要用于存放本地的包

maven-public 组则主要将如下三个仓库组织起来,这样一来用户在使用的时候只需要将maven-public 配置到maven配置中即可。

二、配置阿里云maven源代理

2.1 创建对应的存储目录

(1)如下图,点击【Create Blob Store】

(2)文件类型选择【File】,然后设置name,比如aliyun,此时,路径会自动加上aliyun,然后点击save

(3)如下即存储目录创建完成

2.2 创建阿里云的maven源的代理仓库

(1)如下,点击【Create repository】

(2)如下,选择maven(proxy)类型

(3)如下,比如这里名称写maven-aliyun,阿里云的maven源地址为:http://maven.aliyun.com/nexus/content/groups/public/ ,

BlobStore选择刚刚创建的aliyun

然后点击创建即可

(4)创建完成后如下,已经在仓库列表中显示了

2.3 将创建的阿里云的代理仓库加入maven-public组

(1)如下,点击【maven-public】组

(2)如下,将新创建的maven-aliyun 加入到maven-public组

(3)然后可以通过上下按钮调整顺序,比如这里将maven-aliyun调整到maven-center的上面

(4)最终顺序如下所示

三、新建一个本地类型maven仓库

新建一个本地类型maven仓库与代理类型仓库流程基本一致,这里仅简要演示操作步骤
(1)新建一个Blob Store,比如这里新建一个名为 osssc 的目录

(2)新建一个 maven2(hosted) 类型的仓库

此时只需要填写名称和Blob Store 即可

(3)然后将新建的仓库加入到maven-public组

至此私有maven源就创建好了

基于Nexus搭建maven私有源仓库相关推荐

  1. Nexus - 基于docker搭建Maven私服

    Nexus - 基于docker搭建Maven私服 1 关于Nexus和Maven 1.1 Nexus 1.2 Maven 2. 部署Nexus 2.1 启动nexus 2.2 登录nexus 2.3 ...

  2. 内网搭建maven私库

    目录 部署maven私库 Nexus 服务的配置 更新maven私库 批量上传(推荐) windows通过git导入 windows下通过java代码上传 私服使用 setting.xml文件配置 p ...

  3. linux 内网环境搭建 maven 私库

    linux 内网环境搭建 maven 私库 参考资料: https://www.codenong.com/cs106446840/ https://blog.csdn.net/lch_wyl/arti ...

  4. 【Nexus】通过Nexus搭建Npm私库

    [Nexus]通过Nexus搭建Npm私库 1.简介 2.安装Nexus 3.配置远程Npm源 3.1.安装 3.2.说明 4.修改本地Npm连接源 5.发布自己的npm组件到私服 5.1.登录私服 ...

  5. 使用Nexus搭建Maven私服流程

    本文作者:蓝雄威,叩丁狼高级讲师.原创文章,转载请注明出处. 一.Nexus 详细介绍: Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问.利用Nexus你 ...

  6. Maven学习总结(九)——使用Nexus搭建Maven私服

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(九)--使用Nexus搭建Maven私服 一.搭建nexus私服的目的 为什么要搭建nexus私服,原因很 ...

  7. 用nexus搭建maven私服(整合网上文章而成的)

    背景:最近项目准备使用maven+nexus来管理构件,也方便项目的构建,所以老大就让俺研究研究怎么用nexus搭建maven私服 环境:win7-64.nexus-2.2.maven-3.0.4.j ...

  8. 使用Nexus搭建Maven私服、私服下载与上传

    目录 一.概念 1.私服简介 2.私服的好处 3.搭建私服的开源仓库管理软件 二.使用Nexus搭建Maven私服(Windows环境) 1.安装jdk 2.下载即安装Nexus 2.1 下载 2.2 ...

  9. 如何使用Nexus搭建Maven私服

    如何使用Nexus搭建Maven私服 转载于:https://www.cnblogs.com/valuestack/p/nexus-and-maven.html

最新文章

  1. 中断嵌套引起的问题记录
  2. 老罗锤子rom发布会的十五个猜想
  3. python3.7安装keras教程_Python3.7安装keras和TensorFlow的教程图解
  4. 用户权限管理——DB设计篇
  5. git提交时发现iml文件没有被排除
  6. linux 打开 protel文件格式,Protel快捷键大全
  7. 初二生态系统思维导图_鑫讲堂:初二年级十一月微讲座汇报(二)
  8. Java入门到精通——工具篇之Maven概述
  9. 360浏览器不能打开CSDN登陆页面
  10. 华为手机备忘录的字体怎么调大?
  11. 答题小程序 服务器,开源的基于云开发的在线答题小程序
  12. 【Web技术】1139- 手把手教你实现手绘风格图形
  13. 虹科方案 | 虹科基于空口测试的新型5G毫米波测试方案
  14. OCP-1Z0-051 补充题库 第35题 LONG类型
  15. 安卓_手机卫士_第五天(手机定位,设备管理器,电话归属地)
  16. 网页添加QQ好友的方法
  17. 加勒比海盗——最优装载问题
  18. 浅析微信支付:开通社交立减金活动、创建立减金及领取使用的相关文档和源码
  19. 购物车之商品数量加加
  20. 我的FLASH情结2010—— 浅谈FLASH WEB GAME与创业

热门文章

  1. 广东省职称计算机职称考试试题及答案,职称计算机考试基础知识章节试题及答案一...
  2. linux7台式机安装失败,台式机安装centos7提示“No Caching mode page found”
  3. 创建系统映像时包含了 D、E 盘
  4. 智明星通 CEO 唐彬森:创业过程中的几笔学费
  5. appium实现向上滑动,向下滑动,向左滑动,向右滑动
  6. 【PyTorch深度强化学习】带基线的蒙特卡洛策略梯度法(REINFOECE)在短走廊和CartPole环境下的实战(超详细 附源码)
  7. X11 关闭屏幕保护
  8. BLE-NRF51822教程2-工程初始化流程
  9. 弘辽科技:拼多多改销量会影响权重吗?要注意什么事项?
  10. speedoffice(Word)如何给文字添加下划线