mike-neckのブログ

Java or Groovy or Swift or Golang

JetBrains の Compose for Desktop で build.gradle.kts でなく build.gradle を使う

どうも、 build.gradle.kts の良さがわからない老害おじさんです

標記の件、以下の通りにやれば動きます。多分

settings.gradle

pluginManagement {
    repositories {
        gradlePluginPortal()
        maven {
            url "https://maven.pkg.jetbrains.space/public/p/compose/dev"
        }
    }
}

rootProject.name = 'プロジェクトの名前'

build.gradle

plugins {
    id 'org.jetbrains.kotlin.jvm' version '1.4.10'
    id("org.jetbrains.compose") version "0.1.0-m1-build62"
}

version = '0.1'

repositories {
    jcenter()
    maven {
        url "https://maven.pkg.jetbrains.space/public/p/compose/dev"
    }
}

import org.jetbrains.compose.ComposePlugin.DesktopDependencies

dependencies {
    implementation DesktopDependencies.INSTANCE.currentOs
}

compose.desktop.application.mainClass = 'com.example.AppKt'