目前 Nexus 分为 Nexus 2.x 和 Nexus 3.x 两个大版本,在以往框架,有了3.x一定不会再更新2.x了,会继续向上延续3.x,4.x,而Nexus对于这两个版本是并行的关系。也就是2.x在更新迭代,3.x也在更新迭代,两个大的版本互不影响!两个版本连ui界面都不一样,但是其功能是一样的。
目录
- 一、3.x 版本下载
- 二、2.x 版本下载
- 三、在windows下使用3.x
- 四、在windows下使用2.x
一、3.x 版本下载
Nexus 3.x官网下载:https://help.sonatype.com/repomanager3/product-information/download
目前3版本当中最新版本是3.53.1,但是这个版本在浏览器根本下载不了,通过迅雷也下载不了,所以我便下载了3.49.0版本,3.49.0是目前能通过迅雷下载的最新版本!而且在迅雷不开会员可能还下载不了…
这是我下载好的网盘链接:
- windows 3.49.0版本:https://pan.baidu.com/s/1zJ3CE1EAjKqJ28h4mjutOQ
提取码:8yxr - Unix 3.49.0版本:https://pan.baidu.com/s/1saRWwa4z5UHGZMQhNjmiLg
提取码:ji47 - mac 3.49.0版本:https://pan.baidu.com/s/1LQkMWz-tTfTxaiKGOO4AGg
提取码:axy4
二、2.x 版本下载
Nexus 2.x官网下载:https://help.sonatype.com/repomanager2/download
目前2版本当中最新版本是2.15.1,同样也是需要用迅雷下载.
这是我下载好的网盘链接:
-
windows 2.15.1版本:https://pan.baidu.com/s/12igNjUTtTBYIXVrIK0jbUw
提取码:puxu -
Unix 2.15.1版本:https://pan.baidu.com/s/1LCENeWAw4zGft6EelxXaWQ
提取码:i15s
三、在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 文件修改