引入Iceblue Spire API时出现依赖未解决问题求助
解决Gradle中Spire.Doc依赖无法解析的问题
1. 添加专属仓库地址
Spire的依赖包不在默认的Maven Central仓库,必须先在Gradle配置中添加e-iceblue的官方仓库:
Groovy DSL(build.gradle)
repositories { mavenCentral() maven { url "https://repo.e-iceblue.com/nexus/content/groups/public/" } }
Kotlin DSL(build.gradle.kts)
repositories { mavenCentral() maven(url = "https://repo.e-iceblue.com/nexus/content/groups/public/") }
2. 确认依赖坐标正确性
注意免费版和商业版的坐标差异:
- 若使用免费版,依赖坐标应为
e-iceblue:spire.doc.free:11.5.5 - 若使用商业版,坐标为
e-iceblue:spire.doc:11.5.5
示例依赖配置(Groovy):
dependencies { // 免费版 implementation 'e-iceblue:spire.doc.free:11.5.5' // 或商业版 // implementation 'e-iceblue:spire.doc:11.5.5' }
3. 排查网络与缓存问题
如果仓库和坐标都正确仍报错,尝试以下操作:
- 检查网络是否能正常访问e-iceblue的仓库地址
- 若Gradle配置了代理,确认代理允许访问该仓库
- 清理Gradle缓存并重新同步:
./gradlew clean build --refresh-dependencies
4. 验证依赖引入
执行以下命令查看依赖树,确认Spire.Doc是否成功引入:
./gradlew dependencies
内容的提问来源于stack exchange,提问作者Furqan Ahmed
相关产品推荐
相关产品推荐

