You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行Maven Update时自动下载-sources依赖,构建路径提示依赖缺失

Maven Update后-sources依赖下载但构建路径提示缺失的解决办法
  • 检查pom.xml依赖配置
    别把sources依赖的范围设成compile或runtime,这俩范围会让IDE把源码包当成编译依赖加载。正常sources包只用来查看源码,不需要加入编译路径。如果pom里手动加了带<classifier>sources</classifier>的依赖,要么把<scope>改成provided,要么直接删掉,改用Maven依赖插件来统一下载源码:

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <version>3.6.0</version>
                <executions>
                    <execution>
                        <id>download-sources</id>
                        <goals>
                            <goal>sources</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    
  • 修复IDE构建路径
    先在IDE里把构建路径里报错的sources依赖删掉,然后执行mvn clean install重新构建,再跑Maven Update。要是用Eclipse,更新时记得勾选“Force Update of Snapshots/Releases”,强制刷新依赖配置。

  • 清理本地仓库缓存
    本地Maven仓库里的sources包可能损坏了,找到对应依赖的文件夹删掉,再重新执行Maven Update,确保下载的包完整。

内容的提问来源于stack exchange,提问作者Chamidu Sumanasekara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 10:55:00