Я строю мультиплатформенный проект Kotlin.В моем основном файле build.gradle
я определяю несколько модулей и их зависимости:
plugins {
id 'com.android.library'
id 'kotlin-multiplatform' version '1.3.21'
}
android { ... }
apply plugin: 'maven-publish'
kotlin {
android()
jvm {
compilations.main.kotlinOptions {
jvmTarget = "1.8"
}
compilations.test.kotlinOptions {
jvmTarget = "1.8"
}
}
sourceSets {
commonMain.dependencies {
api project(':core')
implementation kotlin('stdlib-common')
}
commonTest.dependencies {
implementation kotlin('test-common')
implementation kotlin('test-annotations-common')
}
jvmMain.dependencies {
implementation kotlin('stdlib-jdk8')
}
jvmTest.dependencies {
implementation kotlin('test')
implementation kotlin('test-junit')
}
androidMain.dependencies { ... }
androidTest.dependencies { ... }
}
}
Несмотря на то, что проект создается и работает нормально, IDEA отображает предупреждение для всех этих зависимостей:
Есть идеи, почему здесь эти предупреждения, например, проблема в настройке проекта?Есть ли способ, которым я могу заставить их исчезнуть?