专栏首页运维经验分享使用Nexus Repository 3的十二个理由

使用Nexus Repository 3的十二个理由

随着Nexus Repository Manager OSS 3的发布(目前更新至3.2.1),虽然目前还是Nexus 2和Nexus 3并行的状态,但是Nexus 3在很多方面已经显现出很大的优势,等到Nexus 3在Maven方面的支持稳定之后就应该是Nexus 3的全面使用之时。

理由1:安装更加简单

安装变得更加方便,详细可以参看如下链接。

安装参照URL

http://books.sonatype.com/nexus-book/3.0/reference/install.html?__hstc=239247836.f7854f6edce31b386d0c10d0555205f0.1487887540518.1487887540518.1489490179025.2&__hssc=239247836.3.1489490179025&__hsfp=285730640

理由2:官方Docker镜像

使用官方Docker镜像使得更加容易的导入Repository Manager.

项目

详细

官方镜像

https://hub.docker.com/r/sonatype/nexus3/

Easypack镜像

https://github.com/liumiaocn/easypack/tree/master/containers/standard/nexus

理由3:REST API

使用Nexus提供的API使得集成更容易进行。

项目

详细

API

http://books.sonatype.com/nexus-book/3.0/reference/scripting.html?__hstc=239247836.f7854f6edce31b386d0c10d0555205f0.1487887540518.1487887540518.1489490179025.2&__hssc=239247836.3.1489490179025&__hsfp=285730640

理由4:用户界面

同Nexus 2相比,Nexus 3的界面增加了一些现代的元素,多多少少使人稍稍有些眼前一亮的感觉,虽说跟Artifactory还是明显有些差距,但是性价比也完全不在一个级别上。 

理由5:性能

据说性能依然很好,像其标榜的那样。

理由6:Docker 私库

现在可以用Nexus 来管理Docker 私库了,统一管理,是不是很具有吸引力。

项目

详细

参照内容

https://www.sonatype.com/concepts-benefits-repo-management?__hstc=239247836.f7854f6edce31b386d0c10d0555205f0.1487887540518.1487887540518.1489490179025.2&__hssc=239247836.3.1489490179025&__hsfp=285730640

理由7:npm与bower

支持npm和bower的package管理,对前端工程师造成了很大的诱惑,目前此项优势继续保持中。

理由8:Raw repositories

在Nexus 3中支持一种新的方式:raw repositories。利用这种方式,任何文件都可以像Maven管理对象文件那样被管理起来,对所有的artifacts进行统一集成管理。

理由9:NuGet repositories

支持NuGet repositories,对于.Net开发者来说,这无疑是一个福音。

理由10:支持检索

对于Nexus所支持的任何类型都支持检索功能,这使得无论任何情况下我们都能利用这些功能进行精确定位。

理由11:支持浏览

支持对其仓库的内容进行浏览,非常方便。

理由12:检查机制

对Maven/NuGet/npm仓库,支持安全以及license的检查,使得使用起来更无后顾之忧。

总结

Nexus物美价廉,又提供功能全面的oss版,加之支持种类众多的倚赖管理,又可以统一管理docker镜像,界面也在慢慢好看起来,这些不禁给了我们对Nexus 3更多的期待。

参照文档

http://www.sonatype.org/nexus/2016/04/13/a-dozen-reasons-why-nexus-repository-3-0-kicks-ass/

版权声明:本文为博主原创文章,未经博主允许欢迎转载,但请注明出处。 https://blog.csdn.net/liumiaocn/article/details/62050525

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MongoDB 进程控制系列一:查看当前正在执行的进程

    "opid" : 6222,#进程号 "active" : true,#是否活动状态 "secs_running" : 3,#操作运行了多少秒 "micr...

    拓荒者
  • apache-jmeter-3.1的简单压力测试使用方法

    压力测试工具LoadRunner是收费的,而且操作复杂。作为开发人员当然是用apache提供的jmeter,免费容易上手。  jmeter下载地址http:/...

    拓荒者
  • TIMESTAMP with implicit DEFAULT value is deprecated

     这个是在windows server2008下安装时遇到的错误,是在运行mysqld –initialize 这一语句时发生的warnning,这是一个配置错...

    拓荒者
  • Nexus传奇

    Windows 8、Windows Phone 8、iPad mini、Nexus 4、Nexus 10相继发布。

    libo1106
  • 使用 Nexus3镜像搭设私有仓库(Bower 、Docker、Maven、npm、NuGet、Yum、PyPI)

     Nuget 是免费、开源的包管理工具,专注于在 .Net、.Net Core 平台应用开发过程中第三方组件库的管理,相对于传统单纯的 dll 引用要方便、科学...

    心莱科技雪雁
  • 高并发下为什么更喜欢进程内缓存

    进程内缓存是指缓存和应用程序在相同地址空间。即同一个进程内。分布式缓存是指缓存和应用程序位于不同进程的缓存,通常部署在不同服务器上。

    Java_老男孩
  • 深度 | 脆弱的神经网络:UC Berkeley详解对抗样本生成机制

    机器之心
  • Github 项目推荐 | Tensorflow.js 进化建模

    这是 Siraj Raval 在 Youtube 上用 Tensorflow.js 实现Evolution建模的代码。

    AI研习社
  • CODING 敏捷实战系列课第三讲:可视化业务分析

    今天我为大家介绍可视化业务分析。提到业务分析,是指以文字为主的业务描述文档 SRS,即软件需求规格说明书。在线下培训时,我会让学员做个小互动来直观感受详细的业务...

    CODING研发管理系统
  • ​CODING 敏捷实战系列课第三讲:可视化业务分析

    今天我为大家介绍可视化业务分析。提到业务分析,是指以文字为主的业务描述文档 SRS,即软件需求规格说明书。在线下培训时,我会让学员做个小互动来直观感受详细的业务...

    CODING研发管理系统

扫码关注云+社区

领取腾讯云代金券