compose-multiplatform icon indicating copy to clipboard operation
compose-multiplatform copied to clipboard

gradle-plugin: Let Gradle provide its Kotlin DSL for compose

Open Omico opened this issue 3 years ago • 0 comments

Now we could let Gradle provide its Kotlin DSL for compose.

Before and after:

  import org.jetbrains.compose.ExperimentalComposeLibrary
- import org.jetbrains.compose.compose // This is no longer required.
  plugins {
      id("org.jetbrains.compose")
      kotlin("multiplatform")
  }

  kotlin {
      sourceSets {
          commonMain {
              dependencies {
                  api(compose.foundation)
                  api(compose.materialIconsExtended)
                  api(compose.preview)
                  api(compose.runtime)
                  api(compose.ui)
              }
          }
      }
  }

Omico avatar Jul 28 '22 23:07 Omico