1616 " UnstableApiUsage" ,
1717)
1818
19- import com.jakewharton.mosaic.gradle.MosaicExtension
2019import io.micronaut.gradle.MicronautRuntime
2120import org.apache.tools.ant.taskdefs.condition.Os
2221import org.gradle.api.file.DuplicatesStrategy.EXCLUDE
@@ -39,7 +38,7 @@ plugins {
3938
4039 kotlin(" jvm" )
4140 kotlin(" kapt" )
42- // kotlin("plugin.compose")
41+ kotlin(" plugin.compose" )
4342 kotlin(" plugin.serialization" )
4443 alias(libs.plugins.buildConfig)
4544 alias(libs.plugins.micronaut.minimal.application)
@@ -48,28 +47,6 @@ plugins {
4847 alias(libs.plugins.elide.conventions)
4948}
5049
51- buildscript {
52- repositories {
53- maven {
54- name = " elide-snapshots"
55- url = uri(" https://maven.elide.dev" )
56- content {
57- includeGroup(" dev.elide" )
58- includeGroup(" org.capnproto" )
59- includeGroup(" com.jakewharton.mosaic" )
60- }
61- }
62- maven {
63- url = uri(" https://oss.sonatype.org/content/repositories/snapshots/" )
64- }
65- mavenCentral()
66- google()
67- }
68- dependencies {
69- classpath(libs.plugin.mosaic)
70- }
71- }
72-
7350// Flags affecting this build script:
7451//
7552// - `elide.release`: true/false
@@ -239,10 +216,6 @@ val ktCompilerArgs = mutableListOf(
239216
240217 // opt-in to Elide's delicate runtime API
241218 " -opt-in=elide.runtime.core.DelicateElideApi" ,
242-
243- // Fix: Suppress Kotlin version compatibility check for Compose plugin (applied by Mosaic).
244- // Note: Re-enable this if the Kotlin version differs from what Compose/Mosaic expects.
245- " -P=plugin:androidx.compose.compiler.plugins.kotlin:suppressKotlinVersionCompatibilityCheck=2.0.0" ,
246219)
247220
248221elide {
@@ -307,9 +280,6 @@ sourceSets {
307280 }
308281}
309282
310- apply (plugin = " com.jakewharton.mosaic" )
311- the<MosaicExtension >().kotlinCompilerPlugin = libs.androidx.compose.compiler.get().toString()
312-
313283val stamp = (project.properties[" elide.stamp" ] as ? String ? : " false" ).toBooleanStrictOrNull() ? : false
314284val cliVersion = if (stamp) {
315285 libs.versions.elide.asProvider().get()
0 commit comments