Files
compose-multiplatform/ci/compose-uber-jar
Oleksandr Karpovich e902beeece release 1.0.1-rc2 with 1.6.10 (#1590)
* 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>
2021-12-14 15:19:20 +01:00
..
2021-08-04 09:41:56 +03:00
2020-09-07 14:11:02 +03:00
2021-08-04 09:41:56 +03:00
2020-09-07 14:11:02 +03:00
2020-09-07 14:11:02 +03:00

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.version property
    (e.g. ./gradlew -Pcompose.version=0.1.0-build49 ...);
  • or by providing a path to file containing a version via compose.version.file property (e.g. ./gradlew -Pcompose.version.file=version.txt ...);
  • compose.version.file has a higher priority than compose.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