如何解决Java项目中Could not resolve dev.architectury:architectury-pack200:0.1.3错误?
Gradle构建报错:无法解析dev.architectury:architectury-pack200:0.1.3
我有一个包含多个类的Java程序需要打包,执行gradlew build命令时一直弹出错误:
Could not resolve dev.architectury:architectury-pack200:0.1.3.
已经多次更换Gradle JVM,问题依旧没解决。相关信息:
- Gradle JVM:17
- 项目SDK:8
- 有完整构建日志及带
--stacktrace的日志 - 已提供Build.gradle(.kts)配置文件内容
可行解决思路
- 补全仓库配置:这个依赖不在Maven Central,必须在Build.gradle(.kts)里添加Architectury的专属仓库,代码如下:
repositories { maven("https://maven.architectury.dev/") mavenCentral() } - 验证依赖版本有效性:
0.1.3版本可能已被废弃,去Architectury官方文档查当前可用的稳定版本,替换掉旧版本号。 - 强制刷新依赖缓存:执行
gradlew clean build --refresh-dependencies,清空本地缓存后重新拉取依赖,避免缓存损坏导致的解析失败。 - 调整JDK版本匹配度:项目用SDK8但Gradle JVM用17,部分依赖可能存在跨版本兼容问题。要么把Gradle JVM换成8(注意Gradle版本要支持JDK8),要么把项目SDK升级到17。
- 检查网络访问权限:确认网络能正常访问Architectury的Maven仓库,有代理的话要在Gradle里配置好代理参数。
内容的提问来源于stack exchange,提问作者xef5000
相关产品推荐
相关产品推荐

