在settings.gradle.kts添加指定maven仓库报错,如何解决?
解决settings.gradle.kts中添加JitPack仓库的语法错误
你遇到的问题是因为Groovy DSL和Kotlin DSL的语法差异导致的:maven { url "https://jitpack.io" }是Groovy写法,而settings.gradle.kts使用的是Kotlin语法,Kotlin对语法严谨性要求更高,不允许省略括号和赋值符号。
直接替换成以下两种Kotlin兼容的写法即可:
写法一(简洁版,仅配置URL)
maven(url = "https://jitpack.io")
写法二(Lambda版,适合后续扩展配置)
maven { url = uri("https://jitpack.io") }
修改完成后,同步Gradle项目,红线和报错就会消失,JitPack仓库也能正常被识别。
内容的提问来源于stack exchange,提问作者Fawzi Abd-Elaal
相关产品推荐
相关产品推荐

