使用Nexus搭建Maven私服流程

本文作者:蓝雄威,叩丁狼高级讲师。原创文章,转载请注明出处。

一、Nexus 详细介绍:

Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。

二、为什么要使用Nexus

1.例如基金公司或者银行是不提供外网给项目组人员的,因此不能访问到Maven的远程仓库,但是希望项目Jar包可以通过Maven进行管理,此时就可以在局域网里找一台有外网权限的机器搭建Nexus私服,然后开发人员通过私服可以下载到远程仓库的Jar包。

2.如果公司有一些公共的代码需要打成jar包提供给其他的项目使用,这些jar包也想交给Maven管理,这时候我们就可以把这些公共的jar包上传到私服中,然后团队成员就可以在项目中通过Maven的方式添加改公共jar包的依赖。

三、基于CentOS7搭建Maven私服

1、环境准备:

操作系统: CentOS7
JDK版本: 1.8以上
Nexus版本: 3.13.0

2、安装包下载地址:

Nexus Repository Manager OSS 3.x - Unix

3、解压安装:

3.1 上传压缩包到Linux中.


image

3.2 使用命令解压到指定目录.
tar -zxvf nexus-3.13.0-01-unix.tar.gz -C /usr/local/nexus3
解压后目录如下:

image

3.3进入指定目录nexus-3.13.0-01:


image

3.4 进入bin目录,然后运行./nexus start


image

3.5运行命令后,界面显示如下,可以使用./nexus status显示运行状态


image

到这一步,我们的私服搭建其实就可以了,接下来我们设置一些私服的配置.Nexus是提供了一套基于ExtJS的可视化界面,我们可以再里面配置代理仓库以及管理自己第三方jar的仓库.

四、配置及仓库类型讲解

1.启动成功后,我们在宿主机中打开浏览器访问 http://192.168.142.128:8081/出现如下界面说明,说明没问题了:

image

2.点击页面右上角的 Sign in 按钮,默认账号密码是: admin/admin123
3.登陆成功后点红色框中的按钮进行相关配置:

image

4.进入仓库之后操作如下:


image

仓库类型:
proxy:本地代理仓库,通常我们会部署自己的构件到这一类型的仓库。
hosted:代理的远程仓库,它们被用来代理远程的公共仓库,如maven中央仓库,阿里的镜像。
group:仓库组,用来合并多个hosted/proxy仓库,通常我们配置maven依赖仓库组。

5.可以进入maven-maven-central 修改相关配置:


image

6.进入maven-public 仓库,复制地址:http://192.168.142.128:8081/repository/maven-public/ 给别人使用需要把localhost修改成neuxs的服务器的IP地址.

image

访问http://192.168.142.128:8081/repository/maven-public/ 说明Nexus 服务器搭建成功了.

image

叩丁狼教育.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容

  • 首先私服是一种衍生出来的特殊的Maven远程仓库,构建私服的好处请看3.5私服 可以帮助大家建立私服的仓库管理软件...
    zlcook阅读 10,535评论 0 32
  • 介绍 私服的优点:解决中央仓库网络、重复下载、本公司非公开组件多项目依赖等问题。 在团队协作开发中,为了提高开发效...
    madfrog_hc阅读 8,643评论 0 7
  • 搭建 nexus 私服(centos6.7) 备注:Centos 6.7 、 nexus-2.12.1-01-bu...
    逐暗者阅读 2,494评论 3 9
  • 如果我是一只鸟,我何不成想像老鹰那样飞得更高,更远;如果我是一条鱼,我和不曾想生活于大海,活得无拘无束;如果我是一...
    王晨杉阅读 283评论 0 0
  • 还记得一开始做公司年会司仪时,一定要先猛灌2杯红酒压压惊,历年如此,概莫能外。不过这个招数不能用在公司的日常会议上...
    沈石阅读 656评论 1 3