
DBeaver插件更新指南3步完成更新检查与私有仓库排障【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaverDBeaver 的插件更新由 Eclipse P2 更新框架驱动启动后客户端会检查产品配置里预置的官方仓库发现新版本时负责下载并在必要时提示重启生效。本文按你的实际操作顺序讲清如何手动检查更新、自动更新仓库在哪里配置、以及更新失败时怎么快速定位原因。如何手动触发一次插件更新检查入口是 Help → Check for Updates。执行后 P2 会遍历所有已启用的更新仓库拉取最新元数据并与本地已安装的 feature 逐一比对整个过程不需要你先重启。需要注意三点只有处于启用状态的仓库才会参与检查检查结束后安装界面列出所有可用更新由你勾选决定装哪些部分插件更新要等 DBeaver 重启后才生效安装流程最后会提示重启。自动更新仓库在哪里配置DBeaver 默认检查的仓库清单写在产品配置文件 DBeaver.p2.inf 里每个仓库对应一条 addRepository 指令addRepository(type:0,location:https://dbeaver.io/update/ce/latest/,name:DBeaver CE update site,enabled:true)这条指令的含义是把一个启用状态的仓库加进客户端。其中 type:0 是元数据仓库版本索引type:1 是 artifact 仓库实际下载源两者必须成对配置否则 P2 能发现新版本却找不到下载文件。当前配置里预置了 Office、Git、Debug、CE 和 Eclipse 五个仓库。官方仓库的工程位于 product/repositories/每个仓库用 category.xml 声明包含哪些 feature 和分类例如 org.jkiss.dbeaver.ce.repository/category.xml 就是 CE 更新站的 feature 清单。如何添加团队内部的插件仓库有企业内插件时通过 Help → Install New Software → Add 填入你的仓库 URL 即可之后它会和官方仓库一起参与检查与安装。前提是它必须是一个标准的 Eclipse P2 更新站而不是普通压缩包。⚠️ 一个常见混淆点连接偏好里设置的Maven 仓库只用于下载 JDBC 驱动依赖和插件更新是两套完全独立的体系改错了地方不会解决插件更新问题。更新失败排查清单检查或安装阶段报错时按顺序排查网络可达性官方仓库全部使用 HTTPS。走代理的话先到 Preferences → General → Network Connections 配置代理。仓库 URL 失效老版本 DBeaver 指向旧 Eclipse 发布线升级到新版本后先手动跑一次 Check for Updates。依赖冲突安装界面提示某个 feature 需要更高版本的另一个 feature 时把提示的 feature 一并勾选安装单独装会失败。重启未完成下载成功但版本没变化多半是上次更新的重启没有真正执行。如何关闭自动更新检查检查行为由 Eclipse 的更新设置控制在 Preferences 的 Install/Update 相关页面中可以把检查频率设为从不避免每次启动都发网络请求。只想停掉某个仓库而保留其他仓库时在 Install New Software 的仓库管理界面单独禁用它即可不用整体关闭自动检查。【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考