mirror of
https://github.com/jlengrand/compose-multiplatform.git
synced 2026-03-10 08:11:20 +00:00
* move to kotlin 1.6.10-RC and corresponding compose commit * Update path to the karma plugin we are patching * Add ExperimentalComposeWebStyleApi what worries me that this actually shows that there are some cases where without any changes apart version compiler people will have to worry about such annotations * update kotlin version in templates to adopt 1.6.10-RC * web: move ComposableWithNullableTypeParameter.kt to passing test cases * update kotlin version in other places * update imageviewer example: add OptIn for experimental API * move compose * move to kotlin 1.6.10 and corresponding compose * move to kotlin 1.6.10 and corresponding compose * move to 1.0.1-rc2 * move to 1.0.1-rc2 (todoapp) Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com> Co-authored-by: Shagen Ogandzhanian <shagen.ogandzhanian@jetbrains.com>
Compose Uber Jar
Merges all org.jetbrains.compose* artifacts into one uber jar compose-full.jar.
Building
Specify a version of compose artifacts to merge:
- by providing version directly via
compose.versionproperty
(e.g../gradlew -Pcompose.version=0.1.0-build49 ...); - or by providing a path to file containing a version via
compose.version.fileproperty (e.g../gradlew -Pcompose.version.file=version.txt ...); compose.version.filehas a higher priority thancompose.version.
Build a jar locally by running:
./gradlew shadowJar
The jar will be available at build/libs/compose-full.jar
Publishing
export COMPOSE_REPO_USERNAME=<COMPOSE_REPO_USERNAME>
export COMPOSE_REPO_KEY=<COMPOSE_REPO_KEY>
./gradlew publishToComposeRepo