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

Gradle构建报错:无法解析:compileClasspath配置的所有文件

依赖解析错误排查与解决

针对你遇到的Could not resolve all files for configuration ':compileClasspath'错误,结合你的项目配置,给出以下具体解决步骤:

  • 修复SNAPSHOT依赖的仓库配置
    你引入的de.craftsblock.craftscore:CraftsCore:3.7.49-SNAPSHOT是快照版本,但当前配置的https://repo.craftsblock.de/releases仅包含正式发布版本,快照版本通常存储在专门的snapshots仓库中。需要修改仓库配置,添加对应快照仓库:

    repositories {
        mavenCentral()
        maven {
            url "https://repo.craftsblock.de/releases"
        }
        // 添加快照仓库
        maven {
            url "https://repo.craftsblock.de/snapshots"
        }
    }
    
  • 检查spi_version变量定义
    依赖net.minecraftforge:forgespi:' + spi_version中使用了变量spi_version,需确保在build.gradle中已正确定义该变量,例如:

    ext {
        spi_version = "4.0.0" // 替换为你实际需要的版本号
    }
    

    未定义变量会导致依赖路径无效,无法被仓库解析。

  • 强制刷新依赖缓存
    本地Gradle缓存可能存在损坏或过期的依赖文件,执行以下命令清理缓存并重新拉取依赖:

    # Linux/macOS
    ./gradlew clean build --refresh-dependencies
    
    # Windows
    gradlew.bat clean build --refresh-dependencies
    
  • 验证依赖坐标与仓库可用性

    • 确认net.minecraftforge:forgespi的版本号(即spi_version的值)在mavenCentral或你配置的仓库中存在
    • 确认de.craftsblock.craftscore:CraftsCore:3.7.49-SNAPSHOT确实存在于对应快照仓库中
    • 检查网络是否能正常访问配置的仓库地址,避免代理、防火墙拦截导致无法拉取依赖

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 12:42:34