您当前的位置:首页 > 电脑百科 > 程序开发 > 程序员

学习笔记之——nexus(二)

时间:2020-07-04 12:00:14  来源:  作者:

一、仓库创建

登录nexus后,可以按照如下顺序点击,即可创建私服仓库了

学习笔记之——nexus(二)

创建私服仓库

可以看到支持的存储种类是非常多的

学习笔记之——nexus(二)

支持的存储类型


学习笔记之——nexus(二)

支持的存储类型

仓库类型主要分为

proxy:代理公网上的仓库,比如maven的中央仓库,node的阿里镜像

hosted:本地仓库,一般是私有仓库,用于发布自己公司开发的制品

group:组,把几个仓库结合在一起,方便下载制品

二、创建proxy代理仓库

1、选择npm(proxy)

学习笔记之——nexus(二)

 

2、命名并输入代理地址,保存

学习笔记之——nexus(二)

 

3、本地配置npm config或npm install时指定为私服代理

学习笔记之——nexus(二)

 

4、安装成功后产看代理仓库,发现已经缓存下来刚刚安装的node依赖了

学习笔记之——nexus(二)

 

三、创建hosted仓库

1、以maven(hosted)为例

选择maven2(hosted)仓库

学习笔记之——nexus(二)

 

2、配置仓库名,仓库中可保存包的version规则,上传规则后保存。

学习笔记之——nexus(二)

 


学习笔记之——nexus(二)

 

其中vesion规则里面,release为发布版,snapshot为快照版,mixed为混合,建议release和snapshot分开保存,同时严格遵守版本规则。其中发布版release突出其稳定性,所以禁止redeploy,如果包变更,请升级版本号。

3、配置完毕的仓库(私服)

学习笔记之——nexus(二)

 


学习笔记之——nexus(二)

 

4、上传jar包

方案一:有项目源码时,通过maven命令,打包源码后上传,在构建时,可在settings.xml中配置Repository标签和server标签,然后通过mvn deploy命令上传到对应私服仓库。

方案二:通过调用接口上传

POST /service/rest/v1/components

curl -v -u admin:admin123 -X POST 'http://192.168.1.62:8081/repository/example_maven_release/' -F maven2.groupId=com.google.guava -F maven2.artifactId=guava -F maven2.version=24.0-jre -F maven2.asset1=@guava-24.0-jre.jar -F maven2.asset1.extension=jar -F maven2.asset2=@guava-24.0-jre-sources.jar -F maven2.asset2.classifier=sources -F maven2.asset2.extension=jar

方案三:在只有j制品时,通过maven命令直接上传

mvn deploy:deploy-file -Dfile=guava-24.0-jre.jar -DpomFile=guava-24.0-jre.pom -Dpackaging=jar -DrepositoryId=bxbank_privrepository_snapshots -Durl=http://192.168.1.62:8081/repository/example_maven_release/

四、创建group

1、创建以npm(group)为例

npm因自身有多个代理可选择,所以可以选择group的模式来实现配置后可从多个npm代理中下载依赖的目的

创建npm group

学习笔记之——nexus(二)

 

2、配置组名及npm组中需要的代理及私服

学习笔记之——nexus(二)

 

3、配置完毕

学习笔记之——nexus(二)

 



Tags:nexus   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
首先来介绍一下nexus这个开发中会用到的服务,Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全...【详细内容】
2020-09-14  Tags: nexus  点击:(126)  评论:(0)  加入收藏
一、仓库创建登录nexus后,可以按照如下顺序点击,即可创建私服仓库了创建私服仓库可以看到支持的存储种类是非常多的支持的存储类型 支持的存储类型仓库类型主要分为proxy:代理...【详细内容】
2020-07-04  Tags: nexus  点击:(94)  评论:(0)  加入收藏
▌简易百科推荐
我 2010 年开始在 Github 上开源自己的代码。在 push 代码之前我根本没想过为什么。只是因为我当时学了 git,而且我又觉得 Github 很方便,可以用来备份自己的代码。而后我就参...【详细内容】
2021-12-28  程序员的喵    Tags:Github   点击:(2)  评论:(0)  加入收藏
JAVA开发工程师(北京)本科 3-5年经验 面议 (招1人)岗位职责:1.负责我行应用系统的设计,完成软件编码工作,负责管理代码设计规范等工作;2.根据应用需求分析说明书,评估需求研发的可行...【详细内容】
2021-12-27  just do丶IT公众号    Tags:国企   点击:(2)  评论:(0)  加入收藏
今天聊聊编程的本质。程序就是数据结构+控制+逻辑,程序员编程工作的本质是翻译,翻译机要来了,程序员怎么办?黑客帝国中的程序黑客帝国4就要上映了,不知道前三部你看懂了么?值得多...【详细内容】
2021-12-17  博士聊IT    Tags:程序员   点击:(9)  评论:(0)  加入收藏
梦醒之后,每个人对于这份职业的未来、互联网行业的未来,以及更重要的,自己的未来都有了更现实的判断 文 | 祝颖丽编辑 | 黄俊杰一个生于 1986 年的人,他所走过的前半生:从出生起,...【详细内容】
2021-12-03    财经杂志  Tags:程序员   点击:(16)  评论:(0)  加入收藏
前些天在头条看到一个八二年的哥们,述说自己找工作屡次被拒的问题,在网上引起了广泛的讨论,这件事给我留下了很深的印象,因为这哥们和我同是程序员,都人到中年,上有老下有小。唯一...【详细内容】
2021-12-01  云南贤哥在深圳    Tags:程序员   点击:(20)  评论:(0)  加入收藏
很多读者都问过一个问题:程序员如何实现高速成长?之前也写过相关的文章,强调的主要是夯实计算机体系基础知识。 再说另一个诀窍:多看经典开源项目,这些项目大多是众多顶尖程序员...【详细内容】
2021-11-30  findyi    Tags:程序员   点击:(15)  评论:(0)  加入收藏
近日,一位45岁的网民在中国政府网留言求职,引发关注。该网民自称是一名软件开发人员,今年45岁,精通各种技术体系,“而我辞职回家半年后再回来寻找工作机会的时候,却发现连个面试...【详细内容】
2021-11-17  郭主任    Tags:程序员   点击:(42)  评论:(0)  加入收藏
即使在安全技术取得进步之后,网络犯罪仍在不断增加。据统计,网络犯罪每分钟给企业造成约 290 万美元的损失。主要是因为新技术不断涌现,难以维护安全。随着网络威胁的增加,网络...【详细内容】
2021-11-04  章大千    Tags:编程语言   点击:(40)  评论:(0)  加入收藏
北漂小伙李强(化名),在北京互联网大厂工作7年,月薪3万,离职回老家开摄影店,亏了200万。李强出生于山西一座名不经传的小城市,互联网专业大学毕业的他,没有听父母的劝言回到家乡考公...【详细内容】
2021-10-29  霸王课  今日头条  Tags:程序员   点击:(53)  评论:(0)  加入收藏
程序员是青春饭,这在国内似乎是公认的。所以很多公司不愿招大龄程序员,很多程序员也“知趣”地及早转型。有的做管理,有的做架构,我还见过改行卖保险的。总之,年龄大了不想敲代码...【详细内容】
2021-10-27  编程的艺术    Tags:   点击:(30)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条