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

相关文章

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

Spring Boot 结合 WxJava 实现文章上传微信公众号草稿箱与群发

《SpringBoot结合WxJava实现文章上传微信公众号草稿箱与群发》本文将详细介绍如何使用SpringBoot框架结合WxJava开发工具包,实现文章上传到微信公众号草稿箱以及群发功能,... 目录一、项目环境准备1.1 开发环境1.2 微信公众号准备二、Spring Boot 项目搭建2.1 创建

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用