每次我在其中创建一个新的Kotlin Multiplatform
(移动共享库)项目IntelliJ
并运行Gradle
同步时,都会Gradle
尝试下载本机依赖项。这个过程漫长而失败。以下是一些Gradle
尝试做的事情的例子:
它使每次同步都非常长(几分钟)。我如何让它停止?
我正在使用Gradle
5.1。
每次我在其中创建一个新的Kotlin Multiplatform
(移动共享库)项目IntelliJ
并运行Gradle
同步时,都会Gradle
尝试下载本机依赖项。这个过程漫长而失败。以下是一些Gradle
尝试做的事情的例子:
它使每次同步都非常长(几分钟)。我如何让它停止?
我正在使用Gradle
5.1。
正如@yole 所指出的,这是一个已知问题,但现在有一种解决方法。这是解决方法的完整实现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")
}
}
}