Browse Source

Align gradle.properties with other examples and add jetsnack to verification scripts

pull/4753/head
Oleksandr.Karpovich 2 weeks ago
parent
commit
847b06a683
  1. 10
      examples/jetsnack/build.gradle.kts
  2. 24
      examples/jetsnack/gradle.properties
  3. 15
      examples/jetsnack/settings.gradle.kts
  4. 1
      examples/validateExamples.sh
  5. 1
      examples/validateExamplesAndroid.sh
  6. 1
      examples/validateExamplesIos.sh
  7. 1
      examples/validateExamplesWithJs.sh

10
examples/jetsnack/build.gradle.kts

@ -8,16 +8,6 @@ allprojects {
google()
mavenCentral()
}
afterEvaluate {
extensions.findByType(ComposeExtension::class.java)?.apply {
val kotlinGeneration = project.property("kotlin.generation")
val composeCompilerVersion = project.property("compose.compiler.version.$kotlinGeneration") as String
kotlinCompilerPlugin.set(composeCompilerVersion)
val kotlinVersion = project.property("kotlin.version.$kotlinGeneration") as String
kotlinCompilerPluginArgs.add("suppressKotlinVersionCompatibilityCheck=$kotlinVersion")
}
}
}
plugins {

24
examples/jetsnack/gradle.properties

@ -2,28 +2,8 @@ org.gradle.jvmargs=-Xmx3g
kotlin.code.style=official
android.useAndroidX=true
agp.version=8.0.2
kotlin.version=1.9.23
compose.version=1.6.2
#Compose for Web is Experimental
org.jetbrains.compose.experimental.wasm.enabled=true
# region Versions for Kotlin 1.9.x Generation
kotlin.version.1.9.x=1.9.23
compose.compiler.version.1.9.x=1.5.8
compose.wasm.version.1.9.x=1.6.0
# To enable K2 Kotlin compiler uncomment the next line
#kotlin.experimental.tryK2=true
# endregion
# region Versions for Kotlin 2.0.0 Generation
kotlin.version.2.0.0=2.0.0-Beta4
compose.compiler.version.2.0.0=1.5.9-kt-2.0.0-Beta4
compose.wasm.version.2.0.0=1.6.0
# endregion
#
kotlin.generation=1.9.x
#kotlin.generation=2.0.0

15
examples/jetsnack/settings.gradle.kts

@ -6,12 +6,15 @@ pluginManagement {
}
plugins {
val kotlinGeneration = extra["kotlin.generation"]
kotlin("multiplatform").version(extra["kotlin.version.$kotlinGeneration"] as String)
kotlin("android").version(extra["kotlin.version.$kotlinGeneration"] as String)
id("com.android.application").version(extra["agp.version"] as String)
id("com.android.library").version(extra["agp.version"] as String)
id("org.jetbrains.compose").version(extra["compose.wasm.version.$kotlinGeneration"] as String)
val kotlinVersion = extra["kotlin.version"] as String
val agpVersion = extra["agp.version"] as String
val composeVersion = extra["compose.version"] as String
kotlin("multiplatform").version(kotlinVersion)
kotlin("android").version(kotlinVersion)
id("com.android.application").version(agpVersion)
id("com.android.library").version(agpVersion)
id("org.jetbrains.compose").version(composeVersion)
}
}

1
examples/validateExamples.sh

@ -27,3 +27,4 @@ runGradle notepad packageDistributionForCurrentOS
runGradle todoapp-lite packageDistributionForCurrentOS
runGradle graphics-2d packageDistributionForCurrentOS
runGradle widgets-gallery packageDistributionForCurrentOS
runGradle jetsnack packageDistributionForCurrentOS

1
examples/validateExamplesAndroid.sh

@ -28,3 +28,4 @@ runGradle graphics-2d installDebug
runGradle todoapp-lite installDebug
runGradle widgets-gallery installDebug
runGradle todoapp installDebug
runGradle jetsnack installDebug

1
examples/validateExamplesIos.sh

@ -37,3 +37,4 @@ runGradle imageviewer
runGradle todoapp-lite
runGradle widgets-gallery
runGradle graphics-2d
runGradle jetsnack

1
examples/validateExamplesWithJs.sh

@ -22,3 +22,4 @@ runGradle() {
runGradle html/compose-bird build
runGradle html/landing build
runGradle html/with-react build
runGradle jetsnack :web:wasmJsBrowserDistribution

Loading…
Cancel
Save