nexus新增仓库提示:online ready to connect
当 Nexus 仓库在 Web 界面上显示 “Online – Ready to Connect” 状态时,含义如下(以下内容针对 Nexus Repository 3.x):
状态解释
| 状态字段 | 含义 |
|---|---|
| Online | 仓库处于启用状态(可以被访问、拉取或推送) |
| Ready to Connect | Nexus 已启用该仓库,但还未与远程仓库建立连接或尚未进行健康检查,这通常出现在刚创建或 Nexus 尚未尝试拉取任何 artifact 的时候。 |
也就是说:
仓库配置是有效的,但 Nexus 还没有真正访问过远程地址(例如
https://repository.fit2cloud.com/repository/fit2cloud-public/)。
验证远程仓库可用性(手动触发连接)
你可以手动触发 Nexus 去连接远程仓库,步骤如下:
登录 Nexus 控制台
→ Repositories
→ 选中你创建的fit2cloud-public仓库。点击右上角的 “…” 菜单(或 “More”)
→ 选择 “Verify connectivity”(验证连接)- 如果配置正确且远程仓库可访问,会显示 “Connection verified successfully”
- 若显示错误,则 Nexus 无法访问目标仓库。
你也可以点击 “Invalidate cache” 然后再触发一次拉取。
验证拉取是否成功
在开发机执行:
1 | mvn dependency:get -Dartifact=io.metersphere:metersphere-plugin-api-sdk:3.0 -s ~/.m2/settings.xml |
查看 Nexus 日志 /opt/sonatype-work/nexus3/log/nexus.log
如果看到类似:
Fetched: https://repository.fit2cloud.com/repository/fit2cloud-public/io/metersphere/...
说明代理仓库 已成功连接远程。