Bootstrap

Nexus()下载与安装详解

目前 Nexus 分为 Nexus 2.x 和 Nexus 3.x 两个大版本,在以往框架,有了3.x一定不会再更新2.x了,会继续向上延续3.x,4.x,而Nexus对于这两个版本是并行的关系。也就是2.x在更新迭代,3.x也在更新迭代,两个大的版本互不影响!两个版本连ui界面都不一样,但是其功能是一样的。

Nexus 分为了pro和oss版本,其中oss是开源免费的,pro是收费的。

一、3.x 版本下载

Nexus 3.x官网免费版下载:Download Nexus Repository OSS | Sonatype

打开之后可能会让你输入一些信息,正常输入即可,输入过后会跳转到该页面:

这只是一个广告页,其实还在刷新。

刷完之后就是一个下载链接,可能浏览器根本打不开,直接复制这个链接到迅雷即可下载。可能有的版本迅雷都下载不了,这时候可以选择降低下载链接当中的下载版本,然后继续拿迅雷下载。

目前3版本当中最新版本是3.54.1,点击下载过后可能会跳转页面失败,得需要迅雷才能进行下载,设置有的版本在迅雷都没办法下载。

这是我下载好的网盘链接:

windows 3.54.1版本:
https://pan.baidu.com/s/11fzRWkI-WyFEyYn4UrI1vg
提取码:79pa
Unix 3.54.1版本:https://pan.baidu.com/s/12ilnQ73xic_oEizINWLGTA
提取码:tymn
mac 3.51.0版本:
https://pan.baidu.com/s/1uh43lAhQT-Ucn6mYJ9iadQ
提取码:c302

二、2.x 版本下载

Nexus 2.x官网下载:Download Sonatype Nexus Repository 2

目前2版本当中最新版本是2.15.1,同样也是需要用迅雷下载.

这是我下载好的网盘链接:

windows 2.15.1版本:
https://pan.baidu.com/s/1O9e3tHfU7L-M2G-pG8NSmQ
提取码:na9z
Unix 2.15.1版本:https://pan.baidu.com/s/1Aekw6vxCKmTYWySOs1A-BQ
提取码:duet

三、在windows下使用3.x

将下载 Nexus 安装包解压到本地磁盘,可获得 nexus-3.49.0-02 和 sonatype-work 2 个目录,如下图。

其中:

nexus-3.49.0-02:该目录中包含了 Nexus 3.x 运行所需要的文件,如启动脚本、依赖 jar 包等。
sonatype-work:该目录中包含了 Nexus 3.x 生成的配置文件、日志文件等。
打开nexus-3.49.0-02/bin 目录,其中nexus.exe就是运行的。当然无法直接点击启动,需要通过命令将服务安装后再进行运行。

使用管理员运行cmd:

  • 安装服务:nexus.exe /install
  • 启动服务:nexus.exe /start
  • 带控制台的启动服务:nexus.exe /run
  • 停止服务:nexus.exe /stop
  • 卸载服务:nexus.exe /uninstall

安装好后在服务当中可以查看自己的nexus服务

启动后访问(启动可能会有点慢,多等一会就可以了):http://localhost:8081/

初始账号是:admin
初始密码在:sonatype-work\nexus3\admin.password中(登录进去会提示让你更改密码的)
进来可能会提示你让你改密码,正常改就可以:

紧接着还会提示你这个是否允许匿名访问,这里我建议选择否:

登录之后的界面:

在etc目录下有个nexus-default.properties可以配置端口号

四、在windows下使用2.x

同3.x一样解压后可获得 nexus-2.15.1-02 和 sonatype-work 2 个目录,如下图。

2.x的bin目录中不是exe,如下图。

进入 \nexus-2.15.1-02\bin\jsw 文件夹,根须操作系统版本选择合适的目录,由于我的操作系统是 Windows 10 64 位,所以我选择 windows-x86-64 目录,如下图所示。

进入 windows-x86-64 目录后可以看到如下文件。

其中:

console-nexus.bat:启动 Nexus 并在 DOS 命令行中展示启动过程。
install-nexus.bat:将 Nexus 安装为 Windows 服务,开机自动启动。
start-nexus.bat:启动 Nexus。
stops-nexus.bat:停止 Nexus。
uninstall-nexus.bat:与 install-nexus.bat 相对应,负责卸载 Nexus 服务。

双击运行 install-nexus.bat 安装 Nexus 服务,然后运行 start-nexus.bat 启动服务。
注意:如果你是直接点击 install-nexus.bat的话会提示如下异常:需要以管理员cmd窗口进行运行。

OpenSCManager failed - 拒绝访问。 (0x5)

启动后访问:http://localhost:8081/nexus

注:访问地址和3.x还是有点差距的,3.x只需要ip+端口

点击首页右上角的“Log In”按钮,在登录页面输入用户名和密码(默认分别为:admin 和 admin123 ),最后点击“Log In”按钮登录。

登录之后的界面:

很显然2.x跟3.x页面大不相同,连菜单都不一样了,这也就是Nexus两个大的版本在同步更新的原因,准确的来说3.x对于2.x来说就是重构

端口可以在 nexus-2.15.1-02/conf/nexus.properties 文件修改

;