Maven高级13:私服,仓库分类与手动上传组件;(私服仓库内部介绍:宿主仓库、代理仓库、仓库组)(在nexus服务器界面上,演示创建仓库,添加仓库到仓库组,上传组件到仓库)

本文主要是介绍Maven高级13:私服,仓库分类与手动上传组件;(私服仓库内部介绍:宿主仓库、代理仓库、仓库组)(在nexus服务器界面上,演示创建仓库,添加仓库到仓库组,上传组件到仓库),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

说明:

(1)本篇博客内容:

          ● 私服仓库内部介绍:宿主仓库、代理仓库、仓库组等;

          ● 在nexus服务器界面上,演示创建仓库,添加仓库到仓库组,上传组件到仓库;

目录

一:私服仓库,简介;

step1; 

step2; 

step3; 

step4; 

summary;

二:在nexus服务器界面上,演示私服仓库的设置;

1.登录,并设置;

2.私服仓库,简介;

3.创建一个宿主仓库【wgy_release】,并将其添加到【maven-public】仓库组中;

4.以【ssm_dao】为例,演示将其上传宿主仓库【wgy_release】;


一:私服仓库,简介;

step1; 

 

很显然,会出现这样的一种情况:有些资源(比如【ssm_dao】这种)我们从私服拿,有些资源(比如spring-context)我们从中央仓库拿;

所以,我们能不能合并一下呐?于是,就产生了step2的内容;

step2; 

比如【ssm_dao】,我们会有正式RELEASE版的,自然我们可以把正式版的发布到私服的某个仓库中去;;;但是,【ssm_dao】我们可以会开发SNAPSHOT临时版,对于临时版的我么应该怎么办?这就是step3的内容;

step3; 

但是,此时问题来了;;;已知,比如我们上传【ssm_dao】的SNAPSHOT测试版的时候,可以指定我们要上传到私服的A仓库中;;;但是,如果我们拿的时候,还要指定到底从私服的哪个仓库中拿吗?显然是不太好的;于是,就是step4的内容;

step4; 

PS:我们把仓库编到仓库组中时候,要有一个原则:一个仓库组中的仓库,需要是同一类型的;

summary;

 


二:在nexus服务器界面上,演示私服仓库的设置;

1.登录,并设置;

2.私服仓库,简介;

3.创建一个宿主仓库【wgy_release】,并将其添加到【maven-public】仓库组中;

 ​​​​

 

 

4.以【ssm_dao】为例,演示将其上传宿主仓库【wgy_release】;

……………………………………………………

 

……………………………………………………

一个疑问:【ssm_dao】在开发的时候,其版本就是1.0.SNAPSHOT,这儿我们为了上传,将其改为1.0.RELEASE,真的可以吗?:所以,我觉得,我们在创建仓库,把仓库添加到仓库组,上传组件到仓库的时候,尽量一定要遵守原则,别随意~~

……………………………………………………

……………………………………………………

nexus服务器界面还有很多其他内容,有兴趣或者说是需要的时候,再去了解也行;

这篇关于Maven高级13:私服,仓库分类与手动上传组件;(私服仓库内部介绍:宿主仓库、代理仓库、仓库组)(在nexus服务器界面上,演示创建仓库,添加仓库到仓库组,上传组件到仓库)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/757449

相关文章

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

使用Python实现大文件切片上传及断点续传的方法

《使用Python实现大文件切片上传及断点续传的方法》本文介绍了使用Python实现大文件切片上传及断点续传的方法,包括功能模块划分(获取上传文件接口状态、临时文件夹状态信息、切片上传、切片合并)、整... 目录概要整体架构流程技术细节获取上传文件状态接口获取临时文件夹状态信息接口切片上传功能文件合并功能小

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

Python如何实现 HTTP echo 服务器

《Python如何实现HTTPecho服务器》本文介绍了如何使用Python实现一个简单的HTTPecho服务器,该服务器支持GET和POST请求,并返回JSON格式的响应,GET请求返回请求路... 一个用来做测试的简单的 HTTP echo 服务器。from http.server import HT

手把手教你idea中创建一个javaweb(webapp)项目详细图文教程

《手把手教你idea中创建一个javaweb(webapp)项目详细图文教程》:本文主要介绍如何使用IntelliJIDEA创建一个Maven项目,并配置Tomcat服务器进行运行,过程包括创建... 1.启动idea2.创建项目模板点击项目-新建项目-选择maven,显示如下页面输入项目名称,选择

如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南

《如何安装Ubuntu24.04LTS桌面版或服务器?Ubuntu安装指南》对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装Ubuntu24.04LTS桌面... Ubuntu 24.04 LTS,代号 Noble NumBAT,于 2024 年 4 月 25 日正式发布,引入了众

Python中列表的高级索引技巧分享

《Python中列表的高级索引技巧分享》列表是Python中最常用的数据结构之一,它允许你存储多个元素,并且可以通过索引来访问这些元素,本文将带你深入了解Python列表的高级索引技巧,希望对... 目录1.基本索引2.切片3.负数索引切片4.步长5.多维列表6.列表解析7.切片赋值8.删除元素9.反转列表

如何提高Redis服务器的最大打开文件数限制

《如何提高Redis服务器的最大打开文件数限制》文章讨论了如何提高Redis服务器的最大打开文件数限制,以支持高并发服务,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录如何提高Redis服务器的最大打开文件数限制问题诊断解决步骤1. 修改系统级别的限制2. 为Redis进程特别设置限制