Eclipse IDE中Maven项目config.xml外部源码下载禁用问题求助
Eclipse重启后Maven外部源码下载功能自动禁用的解决方案
以下是针对该问题的额外排查和解决方法:
检查项目级Maven设置是否覆盖全局配置
右键项目 →Maven→Maven Settings,确认项目级配置中Download Artifact Sources和Download Artifact JavaDoc处于勾选状态,避免项目本地配置覆盖全局偏好设置。检查Maven全局settings.xml配置
打开Maven全局配置文件(路径通常为~/.m2/settings.xml或Eclipse指定的Maven安装目录下conf/settings.xml),排查是否存在强制禁用源码下载的配置:- 若发现包含
<maven.downloadSources>false</maven.downloadSources>或<maven.downloadJavadocs>false</maven.downloadJavadocs>的profile,删除该profile或取消其激活状态; - 也可在settings.xml中全局开启源码下载,添加如下配置:
<settings> <profiles> <profile> <id>global-source-download</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <maven.downloadSources>true</maven.downloadSources> <maven.downloadJavadocs>true</maven.downloadJavadocs> </properties> </profile> </profiles> </settings>
- 若发现包含
清理Eclipse Maven插件深层缓存
关闭Eclipse后,找到工作区目录下的.metadata/.plugins/org.eclipse.m2e.core,删除其中的localRepository和cache文件夹,重启Eclipse后重新执行Update Maven Project。更新Eclipse的M2E插件
打开Help→Eclipse Marketplace,搜索Maven Integration for Eclipse,将插件更新至最新稳定版本,旧版本插件可能存在此类配置重置的bug。排查项目pom.xml的本地配置
检查项目根目录下的pom.xml,确认是否存在如下禁用源码下载的配置,若有则修改为true:<properties> <maven.downloadSources>true</maven.downloadSources> <maven.downloadJavadocs>true</maven.downloadJavadocs> </properties>
内容的提问来源于stack exchange,提问作者Aditya Kumar
相关产品推荐
相关产品推荐

