每次我创建一个新的Kotlin Multiplatform
IntelliJ
中的(移动共享库)项目并运行 Gradle
同步,Gradle
尝试下载 native 依赖项。这个过程漫长而失败。以下是 Gradle
的一些示例正在尝试做:
它使每次同步都非常长(几分钟)。我如何让它停止?
我正在使用 Gradle
5.1。
最佳答案
正如@yole 所指出的,这是一个known issue但现在有一种解决方法。这是 Groovy
中解决方法的完整实现:
repositories {
mavenCentral().content() {
excludeGroup "Kotlin/Native"
}
google().content() {
excludeGroup "Kotlin/Native"
}
jcenter() {
content {
excludeGroup("Kotlin/Native")
}
}
maven {
url 'https://jitpack.io'
content {
excludeGroup("Kotlin/Native")
}
}
}
在
Kotlin DSL
:repositories {
mavenLocal().apply {
content {
excludeGroup("Kotlin/Native")
}
}
maven {
url = uri("https://dl.bintray.com/soywiz/soywiz")
content {
includeGroup("com.soywiz")
excludeGroup("Kotlin/Native")
}
}
jcenter() {
content {
excludeGroup("Kotlin/Native")
}
}
google().apply {
content {
excludeGroup("Kotlin/Native")
}
}
}
关于gradle - IntelliJ 上的 Kotlin Multiplatform 每次都尝试下载 native 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54323572/