本文主要是介绍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服务器界面上,演示创建仓库,添加仓库到仓库组,上传组件到仓库)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!