问题描述
我正在尝试将 kotlinx.date-time
包添加到我的库项目中。
将 implementation "org.jetbrains.kotlinx:kotlinx-datetime:0.1.1"
添加到依赖项部分并添加了 allprojects
部分
plugins {
id 'java-library'
id 'kotlin'
id 'org.jetbrains.kotlin.plugin.serialization'
}
apply plugin: 'kotlinx-serialization'
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
dependencies {
implementation "org.koin:koin-android:$koin_version"
implementation "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.1"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2"
implementation "org.jetbrains.kotlinx:kotlinx-datetime:0.1.1"
}
allprojects {
repositories {
maven { url 'https://kotlin.bintray.com/kotlinx/' } // soon will be just jcenter()
}
}
但是似乎无法识别 Maven 源。我收到以下错误,其中不包含上述源网址。
Execution Failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not find org.jetbrains.kotlinx:kotlinx-datetime:0.1.1.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/org/jetbrains/kotlinx/kotlinx-datetime/0.1.1/kotlinx-datetime-0.1.1.pom
- https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-datetime/0.1.1/kotlinx-datetime-0.1.1.pom
- https://dl.bintray.com/kotlin/kotlin-eap/org/jetbrains/kotlinx/kotlinx-datetime/0.1.1/kotlinx-datetime-0.1.1.pom
- https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-datetime/0.1.1/kotlinx-datetime-0.1.1.pom
required by:
project :app > project :api
但是,我可以通过将上述 maven { url 'https://kotlin.bintray.com/kotlinx/' }
添加到我的 android app
模块来使其工作,该模块取决于此模块。
我如何告诉 Gradle 这个项目需要这个存储库源而不是将它添加到 app
模块?
不过,我可以通过将上述 maven { url 'https://kotlin.bintray.com/kotlinx/' }
添加到我的根 gradle.build 中来使其工作。
我如何告诉 Gradle 这个项目需要这个存储库源代码而不是将它添加到根目录?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)