Merge compose.desktop.application plugin with compose plugin
This change removes `org.jetbrains.compose.desktop.application` plugin id in favor of doing everything in `org.jetbrains.compose`. The change simplifies configuring Compose Desktop projects. Now, just one plugin dependency is needed. To avoid task name conflicts with common task names such as `package` and `run`, the plugin creates tasks lazily only if `application` block/property is used in a script.
Showing
- examples/imageviewer/build.gradle.kts 3 additions, 1 deletionexamples/imageviewer/build.gradle.kts
- examples/imageviewer/desktop/build.gradle.kts 0 additions, 1 deletionexamples/imageviewer/desktop/build.gradle.kts
- gradle-plugins/compose-desktop-application/build.gradle.kts 0 additions, 47 deletionsgradle-plugins/compose-desktop-application/build.gradle.kts
- gradle-plugins/compose-desktop-application/src/main/kotlin/org/jetbrains/compose/ComposeBasePlugin.kt 0 additions, 10 deletions...rc/main/kotlin/org/jetbrains/compose/ComposeBasePlugin.kt
- gradle-plugins/compose-desktop-application/src/main/kotlin/org/jetbrains/compose/desktop/DesktopBasePlugin.kt 0 additions, 14 deletions...kotlin/org/jetbrains/compose/desktop/DesktopBasePlugin.kt
- gradle-plugins/compose-desktop-application/src/main/kotlin/org/jetbrains/compose/desktop/DesktopExtension.kt 0 additions, 5 deletions.../kotlin/org/jetbrains/compose/desktop/DesktopExtension.kt
- gradle-plugins/compose/build.gradle.kts 29 additions, 1 deletiongradle-plugins/compose/build.gradle.kts
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/ComposeExtension.kt 0 additions, 0 deletions...src/main/kotlin/org/jetbrains/compose/ComposeExtension.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/ComposePlugin.kt 11 additions, 0 deletions...se/src/main/kotlin/org/jetbrains/compose/ComposePlugin.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/DesktopExtension.kt 20 additions, 0 deletions.../kotlin/org/jetbrains/compose/desktop/DesktopExtension.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/Application.kt 4 additions, 1 deletion.../jetbrains/compose/desktop/application/dsl/Application.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/ConfigurationSource.kt 0 additions, 0 deletions...ns/compose/desktop/application/dsl/ConfigurationSource.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/NativeDistributions.kt 0 additions, 0 deletions...ns/compose/desktop/application/dsl/NativeDistributions.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/PlatformSettings.kt 0 additions, 0 deletions...rains/compose/desktop/application/dsl/PlatformSettings.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/dsl/TargetFormat.kt 0 additions, 0 deletions...jetbrains/compose/desktop/application/dsl/TargetFormat.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/cliArgUtils.kt 0 additions, 0 deletions...rains/compose/desktop/application/internal/cliArgUtils.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/configureApplication.kt 13 additions, 29 deletions...pose/desktop/application/internal/configureApplication.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/dslUtils.kt 0 additions, 0 deletions...etbrains/compose/desktop/application/internal/dslUtils.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/osUtils.kt 0 additions, 0 deletions...jetbrains/compose/desktop/application/internal/osUtils.kt
- gradle-plugins/compose/src/main/kotlin/org/jetbrains/compose/desktop/application/internal/wixToolset.kt 0 additions, 0 deletions...brains/compose/desktop/application/internal/wixToolset.kt
Loading
Please register or sign in to comment