问题描述
我正在尝试通过 Maven 在我的 kotlin 项目中包含一个 jitpack library,但是我在文档中被告知要遵循的语法无法将其包含在我的项目中。具体来说,当我尝试在我的项目级 gradle 文件中添加 maven() 时:
repositories {
mavenCentral()
jcenter()
maven(url = "https://jitpack.io") {
name = "jitpack"
}
}
我在 IntelliJ IDE 中收到此错误:maven' in 'org.gradle.api.artifacts.dsl.RepositoryHandler' cannot be applied to '(java.lang.String,groovy.lang.Closure<java.lang.String>)
。将 url 作为参数包含在 maven()
调用中似乎有问题。
我尝试更改语法以匹配 gradle docs 中显示的示例:
repositories {
mavenCentral()
jcenter()
maven {
url = uri("https://jitpack.io")
name = "jitpack"
}
}
但是在我的模块级 gradle 文件中实现依赖后,我仍然无法访问我的代码中的 lib。
同时使用 mavenCentral() 和 maven() 有冲突吗?似乎问题仅在于使用 url 作为 maven() 的参数的语法。我该怎么做才能解决这个问题并访问我需要的 jitpack 库?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)