Eclipse中Maven依赖搜索无结果问题求助
针对Apple Silicon Mac上Eclipse aarch64版本+m2e 2.0.4的依赖搜索失效问题,可尝试以下针对性操作:
更换嵌入式Maven为本地arm版
嵌入式Maven可能存在arm架构适配缺陷,手动安装arm版本的Maven 3.8.6后,在Eclipse偏好设置→Maven→Installations中添加本地路径,设为默认配置,重启Eclipse后重试搜索。手动导入Maven中央仓库索引
自动索引更新在arm环境下可能失败,直接从Maven中央仓库下载索引文件(nexus-maven-repository-index.gz和nexus-maven-repository-index.properties),放入Eclipse工作区的.metadata/.plugins/org.eclipse.m2e.core/nexus/indexes/central/目录,覆盖原有文件后重启Eclipse。调整m2e索引配置
打开Eclipse偏好设置→Maven→Discovery,确保勾选"Download repository index updates on startup";同时检查Maven→User Settings中的仓库配置,将中央仓库镜像替换为国内arm友好的源,保存后触发一次索引更新。降级m2e版本
m2e 2.0.x系列在arm架构下可能存在兼容性问题,尝试降级到m2e 1.20.x版本(通过Eclipse Marketplace搜索安装旧版本),重启后测试搜索功能。
注:由于手动添加依赖可正常下载,说明仓库网络连接正常,问题核心集中在m2e的索引服务或arm架构适配层面。
内容的提问来源于stack exchange,提问作者MiB

