Linux ?如何在服务器通过码头工人搭私建联系服

  介绍

这篇文章给大家分享的是有关如何在Linux服务器通过码头工人搭私建联系服的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

如何在Linux服务器通过码头工人搭私建联系服

<强>一、安装Nexus

1,创建存放数据的位置

#,进入个目录,这个你们随便   cd 如果   #,创建个文件夹   mkdir  nexus-data   #,赋予权限,不然启动会报错,无操作权限   chmod  777年,nexus-data

2,启动

执行以下命令即可,会自动拉取镜像并启动

docker  run  -d  -p  8081:8081 ——name  nexus  -v /电脑/nexus-data:/nexus-data ——重启=always  sonatype/nexus3

通过<代码>码头工人日志- f nexus> 开始sonatype nexus OSS 说明启动成功,这时通过<代码> http://ip: 8081>

 ?如何在Linux服务器通过码头工人搭私建联系服“> <br/> </p> <p>点击右上角登录进行登录,账号为<代码>管理> </代码,密码需要去镜像中查看</p> <pre类= #,进入镜像   docker  exec  -it  nexus  bash   #,查看密码,路径在登录框会提示,然后复制即可,登陆成功后会让你修改密码   cat /nexus-data/管理密码

至此,就启动完成了,进入主页后点击左边菜单栏的<代码>浏览>

<强>二,Nexus仓库

<强> 1,仓库类型

关系有四种仓库和四种仓库类型

,仓库

仓库名描述maven-centralmaven中央库,默认从https://repo1.maven.org/maven2/拉取jarmaven-releases私库发行版jarmaven-snapshots私库快照(调试版本)jarmaven-public仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用

b类型

类型描述集团(仓库组类型)用于方便开发人员自己设定的仓库托管(宿主类型)内部项目的发布仓库(内部开发人员,发布上去存放的仓库)代理(代理类型)从远程中央仓库中寻找数据的仓库(可以点击对应的仓库的配置页签下远程存储位置属性的值即被代理的远程仓库的路径)虚拟(虚拟类型)虚拟仓库(这个基本用不到,重点关注上面三个仓库的使用)

<强> 2,拉取jar包流程

maven可直接从宿主仓库下载构件,也可以从代理仓库下载构件,而代理仓库间接的从远程仓库下载并缓存构件,为了方便,maven可以从仓库组下载构件,而仓库组并没有实际的内容(下图中用虚线表示,它会转向包含的宿主仓库或者代理仓库获得实际构件的内容)

 ?如何在Linux服务器通过码头工人搭私建联系服

<强> 3,创建仓库

进过上面的讲解,我们对仓库已经有了了解,接下来我们进行创建仓库,分为是<代码>代理仓库(代理),<代码>宿主仓库(托管),<代码>仓库组(集团)> 进仓库入仓库管理列表,然后就可以开始创建我们的仓库啦,选择仓库类型的时候一定要选择<代码> maven2

,代理代理仓库

我们使用阿里的中央仓库

 ?如何在Linux服务器通过码头工人搭私建联系服

b,主持宿主仓库

这里可以创建发布<代码> 和<代码> 快照类型的仓库,这里就演示一种

 ?如何在Linux服务器通过码头工人搭私建联系服

c群仓库组

 ?如何在Linux服务器通过码头工人搭私建联系服

<强>三、项目配置

前两章走完我们已经在Linux服务器部署好了联系并且创建好了我们的仓库,接下来我们就来试着在项目中配置

<强> 1,创建一个Maven项目

为了演示,就随便创建个工具类玩,以下是目录结构

 ?如何在Linux服务器通过码头工人搭私建联系服

<强> 2,pom文件

这里为了演示我就配了<代码> 释放仓库,实际上应该同时要配置

Linux ?如何在服务器通过码头工人搭私建联系服