当前位置: 首页 > article >正文

Maven-六、私服仓库

Maven


文章目录

  • Maven
  • 前言
  • 下载到本地解压
  • 启动并访问
  • 资源管理
  • maven配置
    • 创建仓库
    • 选择使用仓库
    • 配置私服地址
  • 资源上传配置
  • 资源上传操作
  • 私服连接中央仓库
  • 总结


前言

模块在引用依赖时一般先看本地仓库再看中央仓库,但是在团队开发中,不同人员要引用一些项目通用自定义模块不可能先传到中央仓库再下载,于是通过创建私服存放某个项目用到的模块


这里我们介绍如何使用nexus来搭建自己的私服仓库。

下载: nexus

下载到本地解压

得到如下两个文件夹
请添加图片描述

启动并访问

到bin目录下使用doc窗口输入指令
nexus.exe /run nexus
开启服务器
请添加图片描述

在浏览器使用默认使用8081端口访问
请添加图片描述

私服配置文件位置
请添加图片描述

资源管理

私服中各个资源存放在不同的仓库中,所有的仓库又组成一个仓库组
请添加图片描述

请添加图片描述

maven配置

创建仓库

请添加图片描述

请添加图片描述

请添加图片描述

选择使用仓库

在maven的setting.xml文件中配置
请添加图片描述

此处id标签内填写要连接的仓库名称,账号密码使用管理员账号

配置私服地址

在标签中配置私服的地址
请添加图片描述

资源上传配置

私服中会有多个仓库,不同的项目上传的资源应该在不同的仓库中,因此在maven项目中还要进行一些配置。
在pom.xml文件中使用****标签来指明该项目资源要存放的仓库
请添加图片描述

请添加图片描述

资源上传操作

请添加图片描述

项目中配置了snapshot仓库和release仓库,资源具体上传到哪个仓库是由标签内容决定的
请添加图片描述

私服连接中央仓库

私服可以配置连接到其他中央仓库(比如阿里云),后面可以把中央仓库中的依赖包下载到私服仓库里面
请添加图片描述

请添加图片描述


总结

本篇记录如何使用nexus创建私服仓库。


http://www.kler.cn/a/321051.html

相关文章:

  • MySQL【五】
  • 鸿蒙北向开发 : hdmfs-分布式文件系统
  • python抓取工具【pyppeteer】用法 直接运行 无错
  • Java I/O(输入/输出)——针对实习面试
  • goframe开发一个企业网站 统一返回响应码 18
  • 网络延迟对Python爬虫速度的影响分析
  • Hadoop 常用生态组件
  • 【Kubernetes】常见面试题汇总(三十四)
  • Selenium入门
  • 基于SpringBoot的旅游管理系统
  • PHP isset() 和 empty() 区别
  • C Prime Plus 第6章习题
  • 【人工智能】Transformers之Pipeline(十九):文生文(text2text-generation)
  • 面试速通宝典——3
  • 框架漏洞(5-rce s2-057 CVE-2017-8046 CVE-2018-1273 Shiro-550)
  • 【C++】——vector深度剖析模拟实现
  • Go语言中的互斥锁与竞争问题
  • 【Kubernetes】常见面试题汇总(二十九)
  • 《深度学习》—— ResNet 残差神经网络
  • 【OSS安全最佳实践】降低因账号密码泄露带来的未授权访问风险
  • 【小程序】微信小程序课程 -2 快速上手
  • 论文不会写怎么办?推荐这5款AI论文工具帮你一键搞定!
  • 【隐私计算篇】利用多方安全计算MPC实现VGG16人脸识别隐私推理
  • C++学习笔记(34)
  • 【MySQL】字符集与Collation
  • MySQL 预处理语句:强大的数据库工具