Gradle 无法找到用于 kotlinx 序列化的 bintray 存储库

Gradle is unable to locate the bintray repository for kotlinx-serialization

我正在尝试使用 kotlinx.serialization 并且 没有 运气。这是 build.gradle

的相关部分
buildscript {
    ext.kotlin_version = '1.3.71'

    repositories {
        mavenCentral()
        google()
        jcenter()
        maven("https://kotlin.bintray.com/kotlinx")
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
    }
}

这就死了:

Could not find method maven() for arguments [https://kotlin.bintray.com/kotlinx] 
on repository container of type org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler

合并 kotlinx-serialization 的最新方法是什么?

org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler中maven方法的参数是Closure,上下文对象是类型org.gradle.api.artifacts.repositories.MavenArtifactRepository,所以正确的脚本应该是

repositories {
   mavenCentral()
   maven {
    url="https://kotlin.bintray.com/kotlinx"
  }

} 更重要的是,kotlinx.serialization 存在于 mavencentral 中,因此无需添加您的自定义 maven 存储库

看起来 kotlinx.serialization 的实际版本是 1.3.70,而不是 1.3.71 至少他们的 master 分支依赖于 1.3.70 kotlin 组件