mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
42 lines
1.2 KiB
Kotlin
42 lines
1.2 KiB
Kotlin
plugins {
|
|
alias(libs.plugins.kotlinJvm)
|
|
alias(libs.plugins.composeDesktop)
|
|
alias(libs.plugins.ideaGradlePlugin)
|
|
}
|
|
|
|
kotlin {
|
|
target {
|
|
compilations.all {
|
|
kotlinOptions {
|
|
jvmTarget = "17"
|
|
freeCompilerArgs = listOf("-Xopt-in=kotlin.RequiresOptIn", "-Xopt-in=kotlinx.coroutines.ExperimentalCoroutinesApi")
|
|
}
|
|
}
|
|
}
|
|
sourceSets {
|
|
all {
|
|
languageSettings.optIn("kotlinx.coroutines.ExperimentalCoroutinesApi")
|
|
languageSettings.optIn("kotlin.experimental.ExperimentalTypeInference")
|
|
languageSettings.optIn("androidx.compose.ui.ExperimentalComposeUiApi")
|
|
}
|
|
}
|
|
}
|
|
|
|
intellij {
|
|
pluginName.set("Jewel")
|
|
version.set("LATEST-EAP-SNAPSHOT")
|
|
plugins.set(listOf("org.jetbrains.kotlin"))
|
|
version.set("2022.3") // IJ 22.3 RC2
|
|
}
|
|
|
|
repositories {
|
|
maven("https://androidx.dev/storage/compose-compiler/repository/")
|
|
maven("https://www.jetbrains.com/intellij-repository/releases")
|
|
maven("https://cache-redirector.jetbrains.com/intellij-dependencies")
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
implementation(projects.themes.darcula.ideBridge)
|
|
}
|