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官网免费版下载:https://www.sonatype.com/products/sonatype-nexus-oss-download

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

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

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

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

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

二、2.x 版本下载

Nexus 2.x官网下载:https://help.sonatype.com/repomanager2/download

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

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

三、在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 文件修改

03-27
### Nexus 的定义功能 Nexus 是一种广泛使用的软件仓库管理工具,在 IT 领域主要用于管理和分发各种类型的软件包和构件。它支持多种构建工具和编程语言,例如 Maven、Gradle 和 npm 等[^1]。 通过 Nexus,开发团队可以集中存储和管理依赖项以及内部生成的构件,从而提高协作效率并减少对外部资源的依赖。此外,Nexus 还提供了强大的安全性和访问控制机制,允许管理员精确设置不同用户的权限范围[^2]。 ### 配置 Nexus 的运行环境 为了防止其他服务发生端口冲突,通常需要调整 Nexus 的默认监听端口号。例如,可以通过编辑配置文件 `/home/xindaqi/software/install/nexus-3.40.1/nexus-3.40.1-01/etc/nexus-default.properties` 来更改其运行参数: ```properties application-port=18081 application-host=0.0.0.0 nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml ``` 上述配置片段展示了如何将应用的服务端口更改为 `18081` 并绑定到所有网络接口地址上。 对于 Windows 用户来说,则需定位至安装路径下的相应子目录(如 `..\\nexus-3.16.0-01-win64\\nexus-3.16.0-01\\etc`),找到名为 `nexus-default.properties` 文件完成同样的修改操作。 另外,在初次部署时可能还需要初始化一些额外脚本命令来注册服务或者启动实例。比如在 Windows 下可利用如下批处理指令实现自动化安装过程: ```batch C:\Users\Vickie\Documents\nexus-2.12.0-01\bin\jsw\windows-x86-64\install-nexus.bat ``` 此行代码即代表了一种典型场景中的具体实践方式[^3]。 ### 使用建议和技术细节 当实际运用过程中遇到性能瓶颈等问题时,考虑优化 Hazelcast 分布式缓存组件的状态同步策略可能会有所帮助;启用属性选项 `nexus.hazelcast.discovery.isEnabled=true` 能够促进集群成员间更加高效的信息交换活动. 最后值得注意的是版本差异可能导致某些特定行为表现不一致,请务必参照官方文档确认当前所使用发行版的具体特性集合及其兼容情况说明等内容资料后再做进一步规划安排决定最佳实施方案措施办法手段途径方法论理论依据原理原则准则标准范例示范例子案例事例实例样本样板模型模式框架结构架构体系系统体制制度规章条例规定规则规矩定律法则规律常理常识常规惯例习惯传统风俗风气氛围气氛情境情景局势局面态势形势趋势走向倾向偏向偏好爱好兴趣关注焦点重点要点关键要害核心本质实质内容材料素材原料源头根源起因原因因果关系关联联系联络沟通交流交往互动互助合作配合协调调和平衡均衡平等公平公正公开透明度可见性可视性显示呈现展现展示展览演示表演扮演角色身份地位职位职务职责责任义务权利权力权威威信信誉信用信任信赖依靠依托依附附属隶属所属归属归宿结局结果后果影响作用效果效益利益利润收益回报偿还赔偿补偿弥补填补补充附加加成增值升值贬值折旧摊销成本费用开支支出花费消费购买采购进货存货库存储备储存保存保管保护防护防御抵御抵抗抗衡对抗竞争比赛竞赛较量比拼比较对比对照映射反射折射散射辐射传播扩散蔓延扩展延伸扩大放大缩小压缩减压压力负荷负载载荷承载承受支撑支撐支架架構結構建築建設建立創建創造創新革新改革變革改變變化變動波動震盪擺動搖晃搖曳飄蕩漂浮漂流流動流淌川流不息源源不斷連綿起伏跌宕起伏抑揚頓挫輕重緩急先後順序次第層次條理清晰明確模糊混淆誤解曲解詮釋解釋說明闡述論述討論辯論爭論議論評論審查檢查檢驗測試實驗研究調查考察觀察監督監控管制管束約束限制制約規範標準準則原則基準參考參照對應相應相符吻合契合適合適宜適當恰當得體禮儀儀態風貌氣質品格品行品德德行道德倫理哲學思考反省內省自覺意識認知知識智慧聰慧靈感啟發鼓舞激勵鼓勵獎勵嘉許讚美稱贊褒獎榮譽聲望名譽聲名遠播聞名遐邇舉世矚目眾所周知家喻戶曉家喻户
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怪 咖@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值