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 MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Java中实现线程的创建和启动的方法

《Java中实现线程的创建和启动的方法》在Java中,实现线程的创建和启动是两个不同但紧密相关的概念,理解为什么要启动线程(调用start()方法)而非直接调用run()方法,是掌握多线程编程的关键,... 目录1. 线程的生命周期2. start() vs run() 的本质区别3. 为什么必须通过 st

maven私服配置全过程

《maven私服配置全过程》:本文主要介绍maven私服配置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录使用Nexus作为 公司maven私服maven 私服setttings配置maven项目 pom配置测试效果总结使用Nexus作为 公司maven私

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas