Gradle构建问题:无法找到com.siimkinks.sqlitemagic:sqlitemagic-plugin:0.23.1
解决SQLitemagic Gradle依赖无法解析的问题
问题原因
com.siimkinks.sqlitemagic:sqlitemagic-plugin:0.23.1 并未托管在Maven Central或Google Maven仓库中,这是导致Gradle无法找到该依赖的核心原因。
解决方案
1. 添加JitPack仓库到项目根目录的build.gradle
SQLitemagic的插件依赖托管在JitPack仓库,需要在classpath的仓库配置中添加它:
buildscript { repositories { mavenCentral() google() maven { url 'https://jitpack.io' } } dependencies { classpath 'com.siimkinks.sqlitemagic:sqlitemagic-plugin:0.23.1' } }
2. 模块级build.gradle同步添加仓库(若需核心库依赖)
如果项目同时需要SQLitemagic的核心库,在模块的仓库配置中也加入JitPack:
repositories { mavenCentral() google() maven { url 'https://jitpack.io' } }
3. 验证版本可用性
若添加仓库后仍报错,需确认0.23.1版本是否仍可获取:
- 该版本可能因仓库迁移(原Bintray仓库已停止服务)被移除,建议前往项目代码仓库查看最新稳定版本,替换依赖版本号后重试。
4. 避免手动Jar方式(不推荐)
手动添加Jar文件无法解决插件依赖的解析问题,因为Gradle插件需要通过仓库完成依赖链的完整加载,优先使用仓库配置方案。
验证操作
完成配置后,执行Gradle同步操作,检查依赖解析报错是否消失。
内容的提问来源于stack exchange,提问作者Rahamath Tulla A
相关产品推荐
相关产品推荐

