Nexus安装和配置手册.docx

上传人:b****6 文档编号:8490926 上传时间:2023-01-31 格式:DOCX 页数:30 大小:2.56MB
下载 相关 举报
Nexus安装和配置手册.docx_第1页
第1页 / 共30页
Nexus安装和配置手册.docx_第2页
第2页 / 共30页
Nexus安装和配置手册.docx_第3页
第3页 / 共30页
Nexus安装和配置手册.docx_第4页
第4页 / 共30页
Nexus安装和配置手册.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

Nexus安装和配置手册.docx

《Nexus安装和配置手册.docx》由会员分享,可在线阅读,更多相关《Nexus安装和配置手册.docx(30页珍藏版)》请在冰豆网上搜索。

Nexus安装和配置手册.docx

Nexus安装和配置手册

 

Nexus安装和配置手册

 

修订记录:

图目录

1.简介

1.1.概述

本文主要介绍Nexus的安装和配置。

Nexus为Maven仓库管理器。

Nexus提供了强大的仓库管理功能,构件搜索功能,它占

用较少的内存,基于简单文件系统而非数据库。

下图描述了项目组使用Nexus的结构。

图11Nexus仓库

图1中,Public为仓库组,包含了central、3rdparty、rcms_release和rcms_snapshots。

Central为代理仓库,通过代理访问中央仓库。

3rdparty为宿主仓库,用于存放第三方的构件;rcms_release和rcms_snapshots为宿主仓库,用于存放项目的构件。

黄色的maven代表开发人员进行日常开发时,通过public下载开发过程中所需的构件,绿色的maven代表版本发布人员在版本发布时,直接将构件部署到项目仓库中。

3rdparty仓库的构件通过管理员在Nexus的控制台手工进行部署。

1.2.适用范围与预期读者

适用于信息化项目研发人员参考使用。

1.3.参考资料

1.4.术语

2.安装

2.1.介质下载

打开浏览器(本文以firefox为例),输入nexus的下载页面:

http:

//nexus.sonatype.org/downloads

页面显示如下:

图21Nexus下载页面

如上图示,单击DOWNLOADNEXUSOSS,进入如下页面

图22Nexus介质下载页面

如上图示,单击NEXUS(ZIP),浏览器将提示下载文件。

图23文件下载提示对话框

点击确定按钮,开始下载Nexus文件:

图24下载进度框

下载成功后,显示如下对话框

图25下载完成对话框

在下载完成对话框上,右键单击nexus-2.0.1-bundle.zip文件,选择打开所在文件夹菜单项,显示下图

图26资源管理器

2.2.软件安装

nexus是一种绿色软件,将下载的压缩文件解压到一个本地目录即完成安装。

右键单击下载到的文件,如下图示

图27选择解压文件

选择解压文件菜单项,显示解压对话框

图28解压对话框

在解压对话框的目标路径中输入c:

\software,然后,单击确定按钮,完成解压。

进入c:

\software目录,显示如下:

图29解压后的资源管理器

将nexus-2.0.1重命名为nexus201,如下图示:

图210重命名

2.3.环境变量

在系统中添加环境变量NEXUS_HOME,如下图示:

图211NEXUS_HOME

3.运行

Nexus安装目录下有nexus针对不同操作系统的运行脚本,对于Windows,运行脚本存放目录为%NEXUS_HOME%\bin\jsw\windows-x86-32,在该目录下,有以下文件:

图31Nexus运行文件

这几个文件用途如下:

nexus.bat:

以独立进程启动Nexus

install-nexus.bat:

将Nexus安装成Windows服务

start-nexus.bat:

启动Nexus服务

stop-nexus.bat:

停止Nexus服务

uninstall-nexus.bat:

卸载NexusWindows服务

首先,右键单击install-nexus.bat,选择以管理员身份运行,如下图示

图32安装Nexus服务

将Nexus安装成Windows服务。

3.1.启动

右键单击start-nexus.bat,选择以管理员身份运行,启动Nexus服务;也可以通过Windows服务管理器进行启动。

Nexus启动后,在浏览器的地址栏输入

http:

//localhost:

8081/nexus

即显示Nexus主页面如下

图33Nexus主页面

3.2.停止

右键单击stop-nexus.bat,选择以管理员身份运行,执行完后,Nexus即停止了;也可以通过Windows服务管理器进行停止。

4.配置Nexus

在Nexus主页面中,鼠标单击页面右上角的LogIn图标,显示登录页面

图41Nexus登录页面

在Username右侧的输入框中输入admin

在Password右侧的输入框中输入admin123

然后,单击LogIn按钮,进入Nexus管理页面。

图42Nexus管理页面

4.1.创建RCMS仓库

点击左侧导航栏中的Repositories链接,在右侧面板中选择“Add”,弹出下拉菜单,如下所示:

图43Nexus仓库选择菜单

接着在下拉菜单中选择HostRepository,显示仓库的配置信息

图44宿主仓库配置信息

如上图示,在RepositoryID以及RepositoryName右侧的输入框输入rcms_release,其余保持默认值,点击“Save”按钮,显示如下:

图45创建过程

按照以上步骤,接着创建宿主仓库rcms_snapshots,创建完成后,点击刷新,显示最终的界面如下。

图46仓库列表

4.2.配置Central仓库

点击“Central”,如下图所示:

图47选择Central仓库

选择上图中“Configuration”,展开如下:

图48代理仓库配置信息

将“DownloadRemoteIndexes”选项改为“True”,显示如下:

图49更改下载选项

展开上图中“OverrideHTTPProxySettings”选项,如下所示:

图410设置代理

填写“ProxyHost”和“ProxyPort”,点击“Save”,完成代理设置。

4.3.修改public仓库组

点击PublicRepositories,显示如下:

图411PublicRepositories仓库组

选择上图中的“Configuration”,展开如下所示:

图412添加仓库

在仓库组中添加项目需要的仓库资源

3rdparty为第三方类库

Central为代理仓库

rcms_realease以及rcms_snapshots为项目仓库

5.用户管理

5.1.创建仓库权限

点击页面左侧导航栏中“Security”,弹出如下下拉菜单:

图51Security下拉菜单

点击上图中的“Privileges”,显示下信息:

图52权限列表

点击上图中Add->RepositoryTargetPrivilege,弹出下图信息

图53TargetPrivilege信息图

分别填入Name,Description,选择所对应的仓库rcmc_release,以及RepositoryTarget信息,如下图所示:

图54结果展示图

点击“Save”,完成了对应仓库rcms_release的权限创建,使用同样的办法完成对于rcms_snapshots的权限创建。

5.2.创建角色

本节需要创建一个包含上节权限的角色。

在左侧导航栏中选择“Security”,弹出下拉菜单,如下图所示:

图55Security下拉菜单

点击上图中的“Roles”,弹出信息如下图所示:

图56角色列表

选择Add->NexusRole,如下图所示:

图57新建角色

弹出如下对话框:

图58角色信息

依次填入RoleId,Name信息,如下图所示:

图59填写角色信息

点击上图中“Add”,弹出如下对话框:

图510权限对话框

在Fliter中输入“rcms”搜素,我们需要的权限,展示如下

图511搜索展示图

选中需要添加的权限,如下图所示:

图512所需权限列表

点击“OK”,弹出如下界面:

图513创建角色

点击“OK”,完成角色和权限的绑定。

5.3.创建用户

点击页面左侧导航栏中“Security”,弹出如下下拉菜单:

图514Security下拉菜单

点击上图中“Users”,弹出下图信息

图515用户信息

点击Add->NexusUser,如下图所示:

图516添加新用户

弹出对话框如下:

图517用户信息

填写用户、密码、邮箱等信息,如下图所示:

图518填写用户信息

点击上图“Add”按钮,为新建用户,授予角色,显示如下:

图519选择角色

点击“OK”,弹出如下信息

图520授予用户权限

点击“Save”,完成所有操作。

6.配置Maven

本节主要介绍如何配置Maven,以便使用Nexus下载和部署构件。

6.1.开发人员

打开maven的用户配置文件(<用户主目录>\.m2\setting.xml)。

6.1.1.配置settings.xml

在settings.xml文件中之间,添加如下内容:

nexus

nexus

http:

//10.232.68.234:

8081/nexus/content/groups/public/

*

6.2.版本发布人员

版本发布人员除了需要进行开发人员的配置外,还需要进行以下配置:

6.2.1.配置settings.xml

在setting.xml文件中之间,添加如下用户认证信息:

rcms_release

<用户名>

<密码>

rcms_snapshots

<用户名>

<密码>

其中,<用户名>和<密码>要以实际的用户名和密码替换。

6.3.配置pom.xml

打开项目中的pom.xml文件,在pom.xml文件中项目仓库:

rcms_release

rcms_release

http:

//localhost:

8081/nexus/content/repositories/rcms_release/

rcms_snapshots

rcms_snapshots

http:

//localhost:

8081/nexus/content/repositories/rcms_snapshots/

7.附录:

部署第三方类库

在Nexus的管理页面中,点击左侧导航栏“Repositories”,显示如下:

图71仓库列表

选择“3rdparty”,展开如下:

图72第三方类库

点击“ArtifactUpload”,显示信息如下:

图73构件信息表

按填写构件描述信息,显示如下:

图74填写构件信息

点击“SelectArtifacet(s)toUpload”,选择需要上传构件,显示如下:

图75选择上传构件

点击“打开”,弹出下图信息:

图76添加构件

在上图中,点击“AddArtifact”,显示如下:

图77上传构件

点击上图中“UploadArtifact”,弹出对话框:

图78上传构件完成

点击“OK”,完成仓库构件。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1