Nexus搭建私服 学习

为何要搭建nexus私服

由于有些公司不提供外网给项目组人员,所以就不能使用maven访问远程的仓库地址,因此,有必要再局域网里找一台有外网权限的机器。搭建nexus私服,而后开发人员链接到这台私服上,这样的话,就能够经过这台搭建了nexus私服的电脑访问maven的远程仓库。java

安装nexus服务器

1.下载地址:http://www.sonatype.org/nexus/go缓存

我不想使用默认端口,因此咱们须要再服务器

D:\Services\nexus\nexus-2.11.1-01\conf目录下的app

修改配置文件,以下maven

Nexus是基于 java的。因此,你要先准本java环境。再目录3d

D:\Services\nexus\nexus-2.11.1-01\bin\jsw\conf 下的wrapper.conf 配置以下信息:代理

2打开目录nexus-2.4.0-09-bundle\nexus-2.4.0-09\bin\jsw 这个目录下面你会发现有不少系统版本的nexus环境。我电脑是64位的因此我选择window64进行安装。点击启动bat文件,进行文件启动。使用administrator权限执行。blog

运行,之后。开发

访问http://localhost:8090/nexus/出现页面,说明安装成功。部署

使用nexus服务器

页面,在右上角有个Log in 的超连接,点击登陆默认的用户名是 admin 密码是 admin123

Nexus内置仓库说明:

  1. Maven Central:该仓库代理 Maven中央仓库,其策略为Release,所以只会下载和缓存中央仓库中的发布版本构建。
  2. Release:这是一种策略为Release的宿主类型仓库,用来部署组织内部的发布版本构件。
  3. Snapshots:这是一种策略为Snapshot的宿主类型仓库,用来部署组织内部的快照部署构件。
  4. 3rd party:这是一种策略为Release的宿主类型仓库,用来部署没法从公共仓库得到的第三方发布版本构件。

Public Repositories:该仓库组将上述全部策略为Release的仓库聚合并经过一致的地址提供服务。

建立宿主目录和代理仓库

         Hosted:本地仓库,一般咱们会部署本身的构件到这一类型的仓库。

                  包括 3rd party 仓库,Releases仓库,Snapshots仓库

         Proxy:代理仓库,它们被用来代理远程的公共仓库,好比maven 中央仓库。

Group :仓库组,用来合并多个hosted/proxy 仓库,经过咱们配置maven依赖仓库组。

点击Public Repositories仓库,在Configurations栏中选取须要合并的仓库,点击箭头加到左边保存便可 

 

上传3rd party 操做:

第一步:

第二步:

最后结果:

相关文章
相关标签/搜索