使用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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

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

友情链接更多精彩内容